Tablodan Tabloya Kopyalama, Genel Bölümü'nde, "Kayıt/Yardımcı Programlar" menüsünün altında yer alır. Tablodan Tabloya Kopyalama, herhangi bir veri tabanına ait, bir tablodaki bilgilerin başka bir veri tabanındaki tabloya aktarılması için kullanılan bölümdür.  Tablodan Tabloya Kopyalama ekranı; Kaynak/Hedef Tablo, Kaynak Sahalar ve Eşleme sekmesinden oluşur.

Kaynak/Hedef Tablo

Kaynak/Hedef Tablo, tablo aktarım işleminin yapılmasında kaynak/hedef veritabanı ve aktarılacak tabloların tanımlandığı sekmedir.

Tablodan Tabloya ekranı Kaynak/Hedef Tablo sekmesinde yer alan alanlar ve içerdiği bilgiler şunlardır:

Tablodan Tabloya Kopyalama Ekranı

Kaynak Tablo/Veri Tabanı Adı

Tablo bilgileri alınacak veri tabanı isminin girildiği alandır. Alanın sağ tarafında yer alan aşağı ok butonu ile veritabanı adları arasından seçim yapılır.

Kaynak Tablo/Tablo Adı

Tanımlaması yapılan veri tabanına ait tablonun listelenmesini sağlayan alandır. Alanın sağ tarafında yer alan aşağı ok butonu ile, bilgi alınması istenen tablo seçilir. 

 Kısıtlar

Kaynak tablodan alınacak bilgiler için kısıt verilmesini sağlayan butondur.

Örneğin

Aktarılacak tablo Tblstsabit - yani, stok sabit kartları - ve Grup Kodu 001 olan stok kartları aktarılacaksa bu bölümden grup kodu kısıtı verilebilir.

Farklı Kayıt

Kaynak tablodan alınan sahalar tekrarlı olması durumunda, bu kayıtların hedef tabloya tekrarsız olarak aktarılması için kullanılan seçenektir.

Örneğin

Kaynaktaki Tblsthar - stok hareket kayıtları - tablosundaki stok kodlarından, hedefte Tblstsabit - stok sabit kayıtları - tablosunun oluşturulması için kullanılabilir. Çünkü, Tblsthar tablosunda stokun birden fazla hareketi olacağı için stok kodları tekrarlı olarak oluşur. Fakat, Tblstsabit tablosunda tekrarsız oluşturulması gerekir. Çünkü, her stok için tek bir stok kartı kaydının olması gerekir. 

Hedef Tablo/Veri Tabanı Adı

"Kaynak Tablo" bölümünde belirlenen tablo bilgilerinin alınacağı veritabanının girildiği alandır. Alanın sağ tarafında yer alan aşağı ok butonu ile veritabanı adları arasından seçim yapılır.

Hedef Tablo/Tablo Adı

"Kaynak tablo" bölümünde belirlenen tablo bilgilerinin alınacağı tablo adının girildiği alandır. Alanın sağ tarafında yer alan aşağı ok butonu ile, bilgi alınması istenen tablo seçilir. 

Kaynak Sahalar

Kaynak Sahalar sekmesi, "Kaynak Tablo" bölümünde seçilen tabloya ait sahaların listelendiği sekmedir. Aktarılacak sahaların bu sekmeden seçilmesi gerekir. 

Tablodan Tabloya ekranı Kaynak Sahalar sekmesinde yer alan alanlar ve içerdiği bilgiler şunlardır:

Tablodan Tabloya Kopyalama Ekranı
Sahalar

Tablodan tabloya kopyalama işlemi için kısıt verilmesi istenen alanlar yer alır. Ekle  butonu ile istenen alanlar "kısıt verilecek sahalar" kısmına eklenir.

Kısıt Verilecek Sahalar

Tablodan tabloya kopyalama işlemi için kısıt verilen sahaların yer aldığı alandır. Çıkar  butonu ile istenmeyen alanlar çıkarılır.

Eşleme

Eşleme, aktarılması istenen kaynak sahaların, aktarılacağı hedef sahanın belirlendiği sekmedir. Kaynak sahalar hedef tabloda varsa otomatik eşleşerek ekrana gelir.

Tablodan Tabloya ekranı Eşleme sekmesinde yer alan alanlar ve içerdiği bilgiler şunlardır:

Tablodan Tabloya Kopyalama Ekranı

Hedef Saha

Hedef için seçilen tabloya ait sahaların listelendiği alandır.

Kaynak Saha

Kaynak tabloya ait sahaların listelendiği alandır. Herhangi bir sahanın hedefe aktarılmaması için “Değiştirme” öndeğeri ile bırakılması gerekir. Kaynakta olup hedefte olmayan bir sahanın aktarılması için, "Kaynak Saha" kolon isminin altındaki listeden farenin sol tuşu ile tıklayarak saha seçimi yapılır.

Kaynak sahalarda bulunan bir saha hedefte başka bir sahaya aktarılacak ise, aktarılması istenen sahanın seçilmesi gerekir.

Örneğin

Tblstsabit tablosundaki "Grup Kodu" sahasının, hedefte "Kod_1" sahasına aktarılacağı varsayıldığında

"Hedef Saha" sütununda bulunan "Kod_1" sahası için "Kaynak Saha" kolon isminin altındaki sahaya farenin sol tuşu ile tıklayarak "Grup_kodu" seçiminin yapılması gerekir. Böylece "Grup Kodu" sahasındaki bilgiler, hedef tabloda "Kod_1" sahasına aktarılır.

Sabit Değer

Hedef tabloya aktarılması istenen sabit değerlerin tanımlandığı alandır.

Örneğin

Kaynak tabloda - Tblsthar - ölçü birimi olmadığı halde, hedefte - Tblstsabit - ölçü birimlerinin oluşturulması için, ölçü birimlerini sabit değer olarak söz konusu alana girilmesi gerekir.

Identity Insert

Veritabanı tablolarının bazı sahaları sistem tarafından otomatik oluşturulan auto incremental - otomatik artan - sahalardır.

Örneğin

Tblsthar - stok hareket kayıtları - tablosundaki INCKEYNO sahası bu tür özelliğe sahip bir sahadır. Bu sahalara sahip bir tabloya bilgi aktarılmak istendiğinde ve auto incremental saha bilgisinin değişmemesi isteniyorsa, "Identity Insert" seçeneğinin işaretlenmesi gerekir. Seçenek işaretlenmediği zaman; hedef tabloda böyle bir saha olduğunda ve bu sahaya bir bilgi aktarılmaya çalışıldığında program uyarı verir.

Tüm ayarlamaların yapılmasından sonra Tamam tuşuna basıldığında, aktarma işlemi başlayacaktır.

 Tamam

Kopyalama işleminin başlatılmasını sağlayan butondur.

 İptal

Girilen bilgilerden vazgeçilmesi halinde ekrandan çıkmak için kullanılan butondur.