انجمن تخصصی اکسس

جامع ترین انجمن تخصصی اکسس در خانه اکسس ایران

قاسم61
قاسم61
آفلاین
0

با عرض سلام خسته نباشید
بنده در یک جدول یک فیلد دارم که جهت انصراف هنرجو تعریف شده است و اگر چک باکس تیک خورده باشد منظور این است که هنرجو انصراف داده است.
مواردی که نیاز دارم در گزارش نشان بدهد:
1- تعداد رکوردهایی که در فیلد انصراف چک باکس آن تیک خورده است
2- جمع مبلغ(فیلد مبلغ) رکوردهایی که در فیلد انصراف چک باکس آن تیک خورده است
3- کم کردن مبلغ انصرافی ها از مبلغ کل

باتشکر

پاسخ ها (8)
  • پاسخ پذیرفته شده

    قاسم61
    قاسم61
    آفلاین
    دوشنبه 01 - دی - 1393 10:37:17 - #لینک دائمی
    0
    فایل پیوست
    پیوست ها:
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    korakamsina
    korakamsina
    آفلاین
    دوشنبه 01 - دی - 1393 20:51:34 - #لینک دائمی
    0
    سلام

    جهت بهسازی فایلتون بهتر موارد زیر رعایت بشه
    1- از نام های فارسی برای جداول و query و .. استفاده نکنید چون فایلتون ممکن دچار مشکله بشه
    2-پیشنهاد میشه که ساختار جداولتون رو عوض کنید یعنی از یک جدول اصلی که شامل کد رشته ثبت نامی و نام رشته ثبت نامی هستش تشکیل بشه
    مثلا کد 1 نقاشی کودک کد 2 یوگا و ...

    و جدول شماره دو اطلاعات فردی ثبت نام کنندگان باشه
    اگر چنین کاری انجام بدین حجم دیتابیسون پایین میاد و هم می تونید خیلی راحت تر گزارشی که خواسته بودین رو طراحی کنید

    ببخشید بدلیل کمی وقت من نتونستم تغیرات لازمه رو ی برنامتون انجام بدم.

    موفق باشید
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    قاسم61
    قاسم61
    آفلاین
    چهارشنبه 03 - دی - 1393 05:30:30 - #لینک دائمی
    0
    سلام. ممنون از شما. ولی موضوع سوال بنده با جواب شما متفاوت هست.
    از دوستان کسی نیست که اینکار رو انجام بده.
    باتشکر
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    korakamsina
    korakamsina
    آفلاین
    چهارشنبه 03 - دی - 1393 21:51:37 - #لینک دائمی
    0
    سلام
    شما برای شمارش تعداد رکودهای تیک خورده میتونید از تابع dcount با شرط اینکه تعدا چک باکس هایی که تیک خوردن استفاده کنید
    برای مشکل شماره 2 می تونید از تابع dsum با همون شرط بالا استفاده کنید
    برای حل مشکل شماره 3 هم می تونید از همین تابع sum استفاده کنید که جمع مبلغ رو داشته باشید که از جمع فیلدهایی که چک باکس اونها تیک خورده رو کم کنید

    در تابع sum نمیشه از شرط اسفاده کرد
    در تابع dsum می تونید شرط رو براش تعریف کنید
    مثال:
    sum([mab])=

    jam=dsum("[mab]","tab1","[chek]=true")

    موفق باشید
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    قاسم61
    قاسم61
    آفلاین
    جمعه 05 - دی - 1393 16:19:28 - #لینک دائمی
    0
    سلام
    جناب korakamsina امکانش هست بزرگواری کنید و روی خود فایل اینکار رو انجام بدین.
    ممنون
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    korakamsina
    korakamsina
    آفلاین
    جمعه 05 - دی - 1393 21:11:20 - #لینک دائمی
    0
    سلام لطفا فایل رو دانلود کنید


    موفق باشید
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    قاسم61
    قاسم61
    آفلاین
    یکشنبه 07 - دی - 1393 17:08:36 - #لینک دائمی
    0
    سلام
    ممنون. خیلی زحمت کشیدین.
    عالی بود.
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    korakamsina
    korakamsina
    آفلاین
    دوشنبه 08 - دی - 1393 21:17:22 - #لینک دائمی
    0
    درود
    تمنا می کنم

    در پناه خداوند منان
    پاسخ به درستی کمینه شد نمایش
پاسخ شما

کدام را میپسندید؟

مایکروسافت اکسس 64 بیت - 66.7%
مایکروسافت اکسس 32 بیت - 16.7%
مایکروسافت اکسس 2007 - 16.7%

كل آرا: 6
اين نظرسنجي به پايان رسيده است on: 19 مارس 2017 - 00:00

عضویت در خبرنامه

با عضویت در خبرنامه آخرین مطالب سایت را در ایمیل خود دریافت نمایید.
از عضویت شما در خبرنامه متشکریم.