Genel Bölümü'nde, "Kayıt/Yardımcı Programlar" menüsünün altında yer alır. Herhangi bir veri tabanına ait, bir tablodaki bilgilerin başka bir veri tabanındaki istenilen bir tabloya aktarılması amacıyla kullanılacak bölümdür.
Kaynak/Hedef Tablo
Tablo aktarım işleminin yapılmasında Kaynak/Hedef Veri tabanlarının ve aktarılacak tabloların tanımlandığı bölümdür.
Tablodan Tabloya Kopyalama Ekranı | Kaynak/Hedef Tablo |
---|---|
Kaynak Tablo | Aktarımda kaynak olacak veri tabanı ve tablo bilgilerinin tanımlandığı bölümdür. |
Veri tabanı Adı | Tablo bilgileri alınacak veri tabanı isminin girileceği sahadır. Bu sahadaki rehber tuşuna basılarak ilgili veri tabanı seçilebilmektedir |
Tablo Adı | Bu sahadaki rehber tuşuna basıldığında, yukarıdaki sahada belirlenen veri tabanına ait tablolar listelenecektir. Hangi tablodaki bilgi alınacak ise bu sahada seçilmelidir. |
Kısıtlar | Kaynak tablodan alınacak bilgiler için kısıt verilmesi bu tuş ile sağlanabilmektedir. Örneğin; Aktarılacak tablo Tblstsabit, yani stok sabit kartları ise, ve grup kodu 001 olan stok kartları aktarılacak ise, bu bölümden grup kodu kısıtı verilebilmektedir. Kısıt tanımlama ile ilgili detay bilgi için bakınız Giriş/Standart Rapor Kullanımı/Kısıt. |
Farklı Kayıt | Kaynak tablodan alınan sahalar tekrarlı ise ve bu kayıtlar hedef tabloya tekrarsız olarak atılacak ise bu seçenek işaretlenmelidir. Örneğin; Kaynaktaki Tblsthar (stok hareket kayıtları) tablosundaki stok kodlarından hedefte Tblstsabit (stok sabit kayıtları) tablosu oluşturulmak isteniyor ise, bu saha kullanılmalıdır. Çünkü, Tblsthar tablosunda stok kodları tekrarlıdır (Tblsthar tablosunda stok hareket kayıtları stoğun birden fazla hareketi olabileceği için). Fakat Tblstsabit tablosunda tekrarsız oluşturulması gereklidir. (Tblstsabit yani stok sabit kartları tekrarsız olmalıdır, yani her stok için tek bir stok kartı kaydı olmalıdır. Ama stok hareketi birden fazla olabilir.) |
Hedef Tablo | Aktarımda hedef olacak veri tabanı ve tablo bilgilerinin tanımlandığı bölümdür. |
Veri tabanı Adı | Kaynak tablo bölümünden seçilen tablo bilgilerinin alınacağı veri tabanının girileceği sahadır. Bu sahadaki rehber tuşu kullanılarak ilgili veri tabanı seçilebilmektedir. |
Tablo Adı | Kaynak tablo bölümünde belirlenen tablo bilgilerinin alınacağı tablo bu sahada belirlenmelidir. Bu sahadaki rehber tuşuna basıldığında seçilen veri tabanına ait tablolar listelenecektir. |
Kaynak Sahalar
Kaynak Tablo bölümünde seçilen tabloya ait sahaların listelendiği bölümdür. Aktarılacak sahalar bu bölümden seçilmelidir. Boş geçilemez.
Aktarılması istenen sahalar Ekle tuşuna basılarak ya da fare ile çift tıklatılarak Kısıt Verilecek Sahalar alanına aktarılmalıdır. Kısıt verilecek Sahalar alanına aktarılmaktan vazgeçilen bir saha varsa Çıkar tuşu ile sahanın eklenmesi işlemi geri alınabilmektedir.
Eşleme
Bu bölümde, hangi kaynak sahaların, hangi hedef sahalarına aktarılacağı belirlenmektedir. Bu ekrana geçildiğinde kaynak sahalar hedef tabloda var ise, otomatik olarak eşleşmiş olarak gelmektedir.
Tablodan Tabloya Kopyalama Ekranı | Eşleme |
---|---|
Hedef Saha | Bu bölümde hedef için seçilen tabloya ait sahalar listelenmektedir. |
Kaynak Saha | Kaynak tabloya ait sahalar bu bölümde listelenmektedir. Herhangi bir saha hedefe aktarılmayacak ise “Değiştirme” öndeğeri ile bırakılmalıdır. Kaynakta olup, hedefte olmayan bir sahanın aktarılması isteniyor ise, hangi sahaya aktarılacağı bu bölümde seçilmelidir. Kaynak sahalarda bulunan bir saha, hedefte başka bir sahaya aktarılacak ise, hedefte aktarılması istenen saha seçilmelidir. Örneğin; Tblstsabit tablosundaki grup kodu sahası, hedefte Kod_1 sahasına aktarılmak istendiğinde, Hedef Saha sütununda bulunan Kod_1 sahası için, Kaynak Saha bir kez tıklanarak Grup_kodu seçilmelidir. Böylece grup kodu sahasındaki bilgiler, hedef tabloda Kod_1 sahasına aktarılacaktır. |
Sabit Değer | Hedef tabloya atılması istenen sabit değerler bu sahadan girilebilmektedir. Örneğin, kaynak tabloda (Tblsthar) ölçü birimi olmadığı halde, hedefte (Tblstsabit) ölçü birimlerinin de oluşturulması isteniyor ise ölçü birimleri sabit değer olarak bu alana girilmelidir. |
Identity Insert | Veri tabanı 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 bu auto incremental sahanında bilgisinin değişmemesi isteniyorsa Identity Insert parametresi işaretlenmelidir. Eğer bu parametre işaretlenmezse, hedef tabloda böyle bir saha varsa ve bu sahaya bir bilgi atılmaya çalışılıyorsa program hata verecektir. Tüm ayarlamaların yapılmasından sonra Tamam tuşuna basıldığında, aktarma işlemi başlayacaktır. |