انجمن تخصصی اکسس
جامع ترین انجمن تخصصی اکسس در خانه اکسس ایران
0
با عرض سلام خسته نباشید
بنده در یک جدول یک فیلد دارم که جهت انصراف هنرجو تعریف شده است و اگر چک باکس تیک خورده باشد منظور این است که هنرجو انصراف داده است.
مواردی که نیاز دارم در گزارش نشان بدهد:
1- تعداد رکوردهایی که در فیلد انصراف چک باکس آن تیک خورده است
2- جمع مبلغ(فیلد مبلغ) رکوردهایی که در فیلد انصراف چک باکس آن تیک خورده است
3- کم کردن مبلغ انصرافی ها از مبلغ کل
باتشکر
پاسخ ها (8)
-
پاسخ پذیرفته شده
0سلام
جهت بهسازی فایلتون بهتر موارد زیر رعایت بشه
1- از نام های فارسی برای جداول و query و .. استفاده نکنید چون فایلتون ممکن دچار مشکله بشه
2-پیشنهاد میشه که ساختار جداولتون رو عوض کنید یعنی از یک جدول اصلی که شامل کد رشته ثبت نامی و نام رشته ثبت نامی هستش تشکیل بشه
مثلا کد 1 نقاشی کودک کد 2 یوگا و ...
و جدول شماره دو اطلاعات فردی ثبت نام کنندگان باشه
اگر چنین کاری انجام بدین حجم دیتابیسون پایین میاد و هم می تونید خیلی راحت تر گزارشی که خواسته بودین رو طراحی کنید
ببخشید بدلیل کمی وقت من نتونستم تغیرات لازمه رو ی برنامتون انجام بدم.
موفق باشید -
پاسخ پذیرفته شده
-
پاسخ پذیرفته شده
0سلام
شما برای شمارش تعداد رکودهای تیک خورده میتونید از تابع dcount با شرط اینکه تعدا چک باکس هایی که تیک خوردن استفاده کنید
برای مشکل شماره 2 می تونید از تابع dsum با همون شرط بالا استفاده کنید
برای حل مشکل شماره 3 هم می تونید از همین تابع sum استفاده کنید که جمع مبلغ رو داشته باشید که از جمع فیلدهایی که چک باکس اونها تیک خورده رو کم کنید
در تابع sum نمیشه از شرط اسفاده کرد
در تابع dsum می تونید شرط رو براش تعریف کنید
مثال:
sum([mab])=
jam=dsum("[mab]","tab1","[chek]=true")
موفق باشید -
پاسخ پذیرفته شده
برای ارسال پاسخ وارد شوید
برای ثبت پاسخ لازم است وارد شوید. از فرم مقابل برای ورود استفاده منید و اگر کاربر جدید هستید ثبت نام کنید.
اینجا ثبت نام کنید »