PDA

View Full Version : تابع Dsum



بهزادانلاین
شنبه 15 بهمن 1390, 22:43 عصر
با سلام
ایا میشه تو تابع Dsum \ DCount بیش از دو تا شرط قرار داد ؟
مانند
=nz(DCount("cid";"Table1";"code_project>" & 100 & "And Cid=" &
Forms!frm_hesab!txtid & "And date>= " & Forms!frm_hesab!txtd1);0)

mazoolagh
یک شنبه 16 بهمن 1390, 20:54 عصر
بله، هر ترکیب مجازی میشه و به دو تا هم محدود نیست!
اگر جواب نمیگیرین نحوه نوشتن شرط اشکال داره.

بهزادانلاین
دوشنبه 17 بهمن 1390, 19:33 عصر
خیلی ممنون اگه لطف کنید یه چند شرطی را مثال بزنید ممنون میشم
مثلا کدمشتری برابر txtid و date بین دو تاریخ باشه
خیلی واجبه خواهش میکنم!

mazoolagh
دوشنبه 17 بهمن 1390, 19:49 عصر
مثال خودتون هست که. همون رو براتون اصلاح میکنم:
"Cid=" & Forms!frm_hesab!txtid & " And (TARIKH BETWEEN " & Forms!frm_hesab!txtd1 & " AND " & Forms!frm_hesab!txtd2 & ")"

بهزادانلاین
دوشنبه 17 بهمن 1390, 21:53 عصر
ببخشید فرقی نمیکنه فیلد تاریخ از چه نوعی باشه اخه من از نوع تکست تعریف کردم؟!
همچنان #Error میده.

mazoolagh
سه شنبه 18 بهمن 1390, 20:08 عصر
برای اینکه ببینین مشکل کجاست یک فیلد unbound ایجاد کنین و control source اون رو به شکل زیر تعریف کنین:
=Forms!frm_hesab!txtd1
برای تک تک مقادیری که در شرط میگذارین اینکار رو انجام بدین تا ببینین چه چیزی رو اشتباه نوشتین.
وقتی همه رو چک کردین اون موقع یکی یکی اون ها رو به شرط اضافه و دوباره بررسی کنین تا نتیجه بگیرین.