benim sorunum sipariş takip formuna 4 ayrı tablodan bilgi getirmem gerekiyor formun temel tablosu Tbl_Musteri tablosu ilave olarak Tbl_Atolye,Tbl_Siparisler,Tbl_Montajlar forma çağrılan müşterinin bu tablolardaki varsa bilgilerini formdaki yerlerine gelmesini istiyorum.
(26-08-2017, 23:02)anno demiş ki: Sezgin hoca tablolardaki fazlalıklari biraz açıklamasının ona göre düzenleme yapayım.
Musteri tablosunda ki tek kayda karsilik siparis tablosunda birden fazla kayit dizini olacaktir, formda metin kutusunda gosterilecek olan hangi siparis verileri olamalidir? sorusunu ve diger tablolarda cari nu'ya ait kayitlarin cagrilma yontemi, surekli alt form ile olabilir.
Tek kaydi, metin kutusuna cagirma yontemi icin metin kutusu denetim kaynagina
=dlookup("SutunAdi";"TabloAdi";"KosulSutunAdi=" & me.KriterKutusu)
=dSum("SutunAdi";"TabloAdi";"KosulSutunAdi=" & me.KriterKutusu)
=dcount("SutunAdi";"TabloAdi";"KosulSutunAdi=" & me.KriterKutusu)
sezgin hocam sizin verdiğiniz bilgiler doğrusunda alt forma çevirdim fakat kodları nasıl kullanılacağını çözemedim bir örnek ile anlatırsanız memnum olurum formun yeni halini yeniden yükledim onu da kontrol edermisiniz.
Sn anno55;
VT incelemeye tablo yapilari ve iliskilerinden basladim. Musteri tablosu cari alanina gore tek kayit olmasi gerekirken ayni musteriye birden fazla kayit acilmis ve diger siparis tablosu ile id alani iliskilendirilmis olup, bire-cok yapida olmadigi icin veri cagirma eylemleri randimanli calismamakta. FrmSiparisTakip formu altindaki nesneleri(AltForm) ust-alt alan iliskilendirme cari kod ile olmali. Tablo yapilari ve iliskilendirme bolumlerini yeniden degerlendirebilirsiniz.