Page History
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 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
Tablo aktarım işleminin yapılmasında kaynak/hedef veritabanı ve aktarılacak tabloların tanımlandığı sekmedir.
Tablodan Tabloya Kopyalama Ekranı | |
---|---|
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. |
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. |
Kaynak tablodan alınacak bilgiler için kısıt verilmesini sağlayan butondur. Ö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. |