AccessTr.neT

Tam Versiyon: iki veri tabanı arası aktarımda mükerrer kayıt önleme(farklı tablo adları ve alanları
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2
Merhaba arkadaşlar ekte göreceğiniz iki veritabanım arasında VT2 den VT1'e kayıt çekmek istiyorum. Bunu Atoz ve Ozan Bey'in yardımları sayesinde aynı tablo isimleri ve alan isimleri dahilinde başarabiliyorum. Fakat benim tablolarımın isimleri ve alan adları farklı. 
Örnekte her iki tablonun birbirinden veri çekmesini istediğim alanlarını aynı formatta olacak şekilde düzenledim.
Daha önceki aynı isimde aktarım yapan sorguyu düzenlemeye çalıştım fakat yarıda kaldım. Sanırım sorgu alan isimleri aynı olacak şekilde bir mantıkla çalışıyor.
 Aktarım yapılmasını istediğim alanlar;
Ficheno ->Fat_no
Date -> Fat_tarih
ClientDefinition->fat_tedarikci
Name-> Fat_tip
Amount -> Fat_adetmt
Unitcode -> fat_birim
Price -> fat_fiyat
Total -> fat_tutar
Field180-> fat_kur
Field181 -> fat_doviz
Field189 -> fat_vade
Field182-> fat_dovtutar
Field187 -> fat_kimlik

şeklinde. 
Mükerrer kayıt kontrol kriterleri de  Ficheno ->Fat_no ,  ClientDefinition->fat_tedarikci alanları olacak.

Bir iki alan için örnek oluşturmanız yeterli. Geri kalanla ben uğraşırım.

ilginiz emeğiniz için şimdiden teşekkür ederim. Hakkınızı nasıl öderim bilemiyorum.
iki veri tabanı arası aktarımda mükerrer kayıt önleme
TransferDatabase kodunda tablo adı olarak "Tablo1" şeklinde ibare mevcut. Siz veritabanı ismini değiştirmişsiniz ancak tablo adını değiştirmemişsiniz. "Tablo1" yerine "PURCHINVOICELINES" yazmalısınız.

Ayrıca, mükerrer kontrolü için ClientDefinition->fat_tedarikci alanlarını kullanamazsınız, birisi tarih, birisi tedarikçi adı.
inceleyiniz. tedarikçi adı alanı code alanı eşleştirildi
çok teşekkür ederim ozan bey emeğinize sağlık.
Form2'de bulunan Komut3 isimli butonu deneyiniz.
Mükemmel olmuş. Şuan sorunsuz olarak çalışıyor.

Fakat komutu başka veritabanına kopyaladığımda/vb kodunu kopyaladığımda, hata verdi.
Referanslardan microsoft activex object library 2.8 ekledim. O sorun düzeldi.
Sonrasında ise değişken hatası verdi. Şuan ekteki dosyam Strsql için variable not found uyarısı veriyor. Bunu dim ile tanıttığımda bu defa aynı uyarıyı kayıteklenecek tablo için veriyor. Birşeyler eksik sanırım benim veritabanımda. Yeni dosyayı vtaktar3 olarak düzenledim.
Sayfalar: 1 2