kaydetmemesinin sebebi alanların tablo ile ilişkilendirilmemiş olması.
dlookup() ile değerleri alıyor ama tablo3 ile ilişkili değil aslında olmasına da gerek yok veri tekrarı olmuş oluyor.
verilere ulaşmak için -satış formunda olduğu gibi- form/sorgu yada raporda basit bir ilişkilendirme yapabilirsiniz
ama illaki tablo3te de olsun diyorsanız aşağıdaki örnek işinize yarayabilir.
önce formdaki alanları doğrudan tablo3teki alanlarla ilişkilendirip sonra da
"urun_sirasi" değiştiğinde yada çıkıldığında olayına aşağıdaki kodu yazarsanız kaydetme işlemi gerçekleşir.
Me.urun_adi = Dlookup ("urun_adi", "Tablo1", "urun_sirasi=" & [urun_sirasi])
Me.model_no = Dlookup ("model_no", "Tablo1", "urun_sirasi=" & [urun_sirasi])
Me.stok = Dlookup ("stok_kalan", "Tablo1", "urun_sirasi=" & [urun_sirasi])
Me.Fiyat = Dlookup ("Fiyat", "Tablo1", "urun_sirasi=" & [urun_sirasi])
Me.KDV_tutari = Dlookup ("KDV_tutari", "Tablo1", "urun_sirasi=" & [urun_sirasi])
Me.KDV_li_Fiyat = Dlookup ("KDVli_fiyat", "Tablo1", "urun_sirasi=" & [urun_sirasi])
Me.satis_fiyati = Dlookup ("KDVli_fiyat", "Tablo1", "urun_sirasi=" & [urun_sirasi]) * [siparis_adedi]
iyi çalışmalar