PDA

View Full Version : فیلد محاسباتی به ازای checkbox



desatir7316
یک شنبه 16 اسفند 1388, 20:54 عصر
سلام دوستام
من یه query دارم که میخوام توش مقدار چند checkbox رو کنترل کنم
به ازای هر کردوم که تیک خورده بود میخام یه مفدار عددی ثابت به فیلد sum اضافه بشه و خروجی اون فقط تو چاپ برام مهمه
دستوری رو که میگم شبیه اینه مثلا
if chechbox1=true then sum:=sum+1;
if checkbox2=true then sum:=sum+1
.
.
.
.
.
من اصلا با کد نویسی تو access زیاد اشنایی ندارم
لطفا کمک کنید که چه کدی رو بنویسم و کجا باید بنویسم؟
ممنونم

mazoolagh
دوشنبه 17 اسفند 1388, 14:04 عصر
این چک باکس ها از فیلدهای کوئری هستن دیگه؟
اگر اینطور هست میتونین در طراحی ریپورت در report footer (یا هر جای دیگه که sum مورد نظرتون هست) یک فیلد unbound بگذارین و مقدار control source اون رو به صورت زیر تعیین کنین:


=dcount("checkbox1";"query_name/table_name";"checkbox1")


منظور از query_name/table_name هم رکوردسورس گزارش هست

desatir7316
سه شنبه 18 اسفند 1388, 21:45 عصر
ممنون دوست عزیز
ولی بعد از اینکه می نویسم و میبندمش توی خروجی error نشون میده
بعدش میرم حالت طاحی میبین کدی که نوشتم پاک شده این تومده به جاش
=[]
البته مساویش سمت چپه

جعفر88
چهارشنبه 19 اسفند 1388, 07:12 صبح
سلام
ميشه فايل مشكلتون رو بفرستين؟

mazoolagh
چهارشنبه 19 اسفند 1388, 14:00 عصر
بجای ; از , استفاده کنین