Alt formdan toplam almak

1 2 3
26/02/2014, 12:58

derbederali1971

Merhaba sitenizde baya doyurucu bilgi bulabiliyorum.
Yeni başladım ve yolun başındayım. Bir kaç sorum var anlatarak cevaplarsanız sevinirim.

Satış formunda,

1.Alt form yaptım fakat bu altformundan Mal bedelinin toplamını Fatura no kriter alınarak Formdaki Metin kutusuna almak istedim ama bir türlü anlıyamadım mantığını. Dsum kullandım ama olmadı.
2.Kont. no seçildiğinde o kontrata ait Kontrat miktarını metin kutusuna getiriyorum ama datalar arası dolaştığımda o sürekli Tümünü yenile kullanmak durumunda kalıyorum yenilemeyi yapmıyor.

sayfanın genelinde bu refresh sorunu yaşıyorum nedendir acaba.
Saygılar,
26/02/2014, 17:45

atoz112

merhaba,

çalışmanızı 2003 oalrak da eklemek ister misiniz,incelemek için.teşekkürler.

iyi çalışmalar.
saygılar.
26/02/2014, 18:07

derbederali1971

maalesef 2003 olarak kadetmiyor.

konu şu aslında bir türlü yapamadım. Bir Formum va ve alt formda var alt formda Mal bedellerinin alt toplamı var ama ben bu veriyi ana formun üzerindeki metin içine almak istiyorum. bunu açılır listede sorgu ile yaptım ama ben metin kutusuna Dsum komutu ile basit almayı yapamadım.
26/02/2014, 19:59

mehmetdemiral

1- Alt formun adresini tam olarak belirtmelisiniz. En mantıklısı toplamı o alt formun alt bilgisindeki bir metin kutusuna alıp o metin kutusunun adını ana formda kullanmak. Bu durumda alt formdaki metin kutusuna şu söz dizimiyle ulaşırsınız:

=[SatisAltForm].[Form]![Metin1]

2- Bu durumda formun geçerli olduğunda olayında "requery" komutu kullanmalısınız.
27/02/2014, 12:28

derbederali1971

Mehmet Bey Teşekkürler,
1. Olayı sizin dediğiniz gibi çözdüm ama.
2. Olayı bir türlü çözemedim. "requery" komutunu formun geçerli olduğunda olay yordamına yazdım ama bu seferde sürekli refresh yapıyor kitleniyor.
27/02/2014, 12:56

ozanakkaya

(27/02/2014, 12:28)derbederali1971 yazdı: 2. Olayı bir türlü çözemedim. "requery" komutunu formun geçerli olduğunda olay yordamına yazdım ama bu seferde sürekli refresh yapıyor kitleniyor.

Metin17'nin denetim kaynağına aşağıdaki kodu ekleyiniz.

=DLookUp("[KontratMiktari]";"KontratTable";"[KontratNo]=" & "'" & [KontratNo] & "'")
1 2 3