(10/03/2020, 21:36)berduş yazdı: 1 - Hâlâ ; duruyor
2 - Dlookup kodunda kriterler arasına virgül koyulmaz normal sorgu mantığı geçerlidir
3 - neden - den önce tırnak işareti var
4 - matematiksel işlemlerde & kullanilmaz
1- Hâlâ ; duruyor ifadenizdeki işaret bu nerede hala arıyorum kodda benim gözlerle bu işaretleri görmek için ekranın içine giriyorum nerdeyse Kodu kopyalıyorum Text Editörüne yapıştırp fontu büyütüp kodu öyle görebiliyorum. Noktalama işaretlerinde herşeyi birbirine karıştırıyorum.
2-https://accesstr.net/konu-dsum-ve-sum-islevi.html konusunda Vba örneklerinde ; yerine , kullanılır diye yazıyor. Buna istinaden virgüle çevirmiştim. Kafam iyice karıştı.
4-Bu kodun tamamı matematiksel işlem diye algılıyorum & işaretlerini sildim.
Me.HesapBakiyesi_TXT = (DSum("[GirenTutar]";"T_HesapHareketleri";"Tarih Between " CLng(DateSerial(Year([Tarih_TXT]);1;1)) " And " CLng([Tarih_TXT])-1);"[HesapTuru]=" [Formlar]![F_IsletmeDefteri]![HesapTuru_CBO] - Dsum ("[CikanTutar]";"T_HesapHareketleri";"Tarih Between " CLng(DateSerial(Year([Tarih_TXT]);1;1)) " And " CLng([Tarih_TXT])-1);"[HesapTuru]=" [Formlar]![F_IsletmeDefteri]![HesapTuru_CBO] "))