vb kodlarıyla tablolar arası veri aktarımı

1 2
22/12/2015, 14:13

mehmetb84

Merhaba arkadaşlar,


"siparisanaliz" formumda bulunan musteriadı hanesine girilen yeni kayıtlardan her farklı siparişnumarası için, "musteri" tablomda o isim adına yeni kayıt açılmasını ("a_siparisler" tablosunda Siparis_musteriadi alanına girilen kaydın bu yeni açılan kayıttaki musteri_adi alanına aktarılmasını) ve "musteri" tablomdaki muster_siparisno alanına müşteri numarasının aktarılmasını istiyorum.


Yani örneğimde göreceğiniz; sipariş no alanında bulunan "121121" numarasını  ve "travela" müşteri adını, girdiğim anda bu kayıtların musteri tablosunda oluşturulmasını istiyorum. 


Fakat her sipariş numarasından bir tane kayıt girişmesini istiyorum. Söz gelimi; 121121 sipariş nolu "quarter" sipariş adlı bir kayıt girildiğinde, bu sipariş numarasına ait kayıt bulunmaktadır, lütfen başka bir sipariş numarası veriniz" gibi bir uyarı vermesini istiyorum.


Yardımlarınız için şimdiden teşekkürler.
22/12/2015, 14:19

atoz112

sayın mehmetb84,

öncelikle,
sürüm farkı dolayısı ile eklediğiniz örnek uygulama "tanınmayan..." uyarısı verdiğinden dolayı inceleme imkanı olmaması nedeni ile,sadece bilgi edinmek amacı üzerine

bahsettiğiniz talebinize yönelik olarak;
site arama sayfasında "tablodan tabloya "veya "tablolar arası" ifadelerini yazmak sureti ile,konu başlığınıza uygun içeriklerde çeşitli konular yer almakta.içeriklerindeki bilgileri ya da örnek çalışmaları inceleme imkanınız veya incelemeler neticesinde denemeleriniz oldu mu?

bilginize...iyi çalışmalar,saygılar.
22/12/2015, 14:47

mehmetb84

(22/12/2015, 14:19)atoz112 yazdı: sayın mehmetb84,

öncelikle,
sürüm farkı dolayısı ile eklediğiniz örnek uygulama "tanınmayan..." uyarısı verdiğinden dolayı inceleme imkanı olmaması nedeni ile,sadece bilgi edinmek amacı üzerine

bahsettiğiniz talebinize yönelik olarak;
site arama sayfasında "tablodan tabloya "veya "tablolar arası" ifadelerini yazmak sureti ile,konu başlığınıza uygun içeriklerde çeşitli konular yer almakta.içeriklerindeki bilgileri ya da örnek çalışmaları inceleme imkanınız veya incelemeler neticesinde denemeleriniz oldu mu?

bilginize...iyi çalışmalar,saygılar.

Access'de alt formlar kullanarak bu aktarımı kendim yapabiliyorum. Fakat bu formda olayın arka planda vb kodlarıyla yapımasını istediğim için böyle bir talepte bulundum. Formda vb kodlarıyla yapılan çalışmalardan uyarlama denemelerim de vb bilgim zayıf olduğu için pek başarılı olamadı.
22/12/2015, 21:30

ozanakkaya

İnceleyip olumlu/olumsuz bildirimde bulununuz.
23/12/2015, 11:45

mehmetb84

örnek başarılı çok teşekkürler.

Bütün formlarıma uyarladım, hepsinde işe yaradı, aklıma takılan husus;
 "metin51" etiketiyle forma yerleştirdiğimiz Dlookup komutu, anladığım kadarıyla diğer tabloda aynı kayıt olup olmadığını kontrol edilyor. Fakat bunu kod bölümüne nasıl bağladık? Ya da bağlamamız gerekmiyor mu? Bul ve ekle formülünde izine rastlayamadım. 
23/12/2015, 19:32

ozanakkaya

Forma eklenen metin kutusu Dlookup kodunu denemek için eklendi. Çift kriteri Dlookup kodu olduğu için önce form üzerinde denedim. Siz metin kutusunu Silebilirsiniz. İşlem formda Vba sayfasındaki kodlar ile gerçekleşiyor.
1 2