Öncelikle,aşağıda bağlantısı yazılı konuyu,katkı sağlayacağı düşüncesi ile hem size hem de katılımcılara kolaylık sağlamaya dair incelemenizi temenni etmekteyim.
Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Bahsettiğiniz talebinize yönelik olarak,aşağıda yazılı açıklamaların yapılması uygun görülmüştür.
1)
Bir formun içerisinde eğer bir alt form mevcutsa ve bu alt form üzerinden sonuç değerleri alınmak ya da yazılmak isteniyorsa,kod sayfasında bu alt forma ait isimlendirmenin (tanımlamanın) doğru yapılması gerekmektedir.
Eklediğiniz uygulamada ANAFORM adlı formun içerisinde tanımladığınız alt formun adı:Sub.
fakat,hali hazırda mevcut bulunan alt form niyetine hazırladığınız frm_URETIM adlı form üzerinden işlemleri yürütmek istediğinizde,kod sayfasında bu tanımı kullandığınızdan dolayı hataya maruz kalınması kaçınılmaz olmaktadır.
Çünkü;bu durumda,konuyu örnek eklemeksizin açtığınız hali ile yazdığınız kod tanımlama ifadelerinden yola çıkılarak sunulan
Kod:
Forms![ANAFORM]![frm_URETIM].Form![SIPARIS_NO]
Kod:
Forms![ANAFORM]![Sub].Form![SIPARIS_NO]
2)
Sub adlı alt formun içerisindeki SIPARISADET adlı denetime değer atama için kullanmak istediğiniz
Kod:
DLookup("[ADEDI]", "SIPARISLER"…
Elbette ki,bu Dlookup fonksiyonunu ne amaç ile kullanmayı istediğiniz anlaşılmaktadır.edinmek istediğiniz değer, tbl_SIPARIS adlı tablodaki ADEDI alanındaki değerdir.bu nedenle de,bu fonksiyonun yazımı da buna uygun olarak düzenlenmeli.
3)
Kod:
URETADET = DLookup(…
SIPARISADET = DLookup(…
Çünkü;eğer sadece URETADET ve SIPARISADET diye yazarsanız,bunun anlamı; ANAFORM adlı formunuzun üzerinde bu tanımlar ile mevcut denetimler kast edilmiş olacaktır.fakat bu denetimler ANAFORM adlı formunuzda değil aksine Sub adlı alt formun içerisindeki denetimlerdir.dolayısı ile de,yine alt formun denetimlerine ulaşmaya imkan verecek kod ifadeleri kullanılması gerekmektedir.bunun için de,
Kod:
Forms![ANAFORM]![Sub].Form![URETADET] = DLookup(…
Forms![ANAFORM]![Sub].Form![SIPARISADET] = DLookup(…
Son olarak, EK'te;
bahsettiğiniz talebinize yönelik olarak hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.burada yazılı tüm açıklamaların faydalı olması temennisi ile.bilginize...iyi çalışmalar,saygılar.