2007 de aşağıdaki kodun çalışmadığını biliyorum, oysa 2003 de problem çıkmıyor
Access de subformda "toplam alma" ile ilgili olarak 2 versiyon arasında adresleme cümleleri arasında fark olduğuna dair makaleler görmüştüm.
Subformda ki kayıt sayısı o dan büyükse toplamı getir yoksa 0 yaz. Eğer subformda kayıt yoksa ve bu kontrolu yapmazsam anaform üzerinde
#hata# yazısı çıkıyordu
Kod:
IIf([Formlar]![anaform]![subform].[Form].[RecordsetClone].[RecordCount]>0;[Formlar]![anaform]![subform].[Form]![subformdabirdenetim];"0")
Sizin probleminiz de benzer bir şey olabilir, kodu yazarsanız daha detaylı bakabilriz. Tavsiyem bu tür okumaları direkt tablo veya sorgudan
yapmanız ( Dlookup , Dsum , DCount, vb )
Kolay gelsin