نمایش نتایج 1 تا 21 از 21

نام تاپیک: نمایش نتیجه چند کوئری در یک گزارش یا فرم

  1. #1

    نمایش نتیجه چند کوئری در یک گزارش یا فرم

    سلام دوستان
    آیا امکانش هست در یک گزارش یا فرم نتیجه چند کوئری را در فیلدهای مختلف نمایش داد ؟( به عبارتی هنگام باز کردن یا اجرای گزارش یا فرم روی آن نتایج حاصل از چند کوئری را در تکس و کمبوهای مختلف نمایش داد )
    یا روش دیگری برای همچون درخواستی وجود داره ؟

  2. #2
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    71
    پست
    3,055

    نقل قول: نمایش نتیجه چند کوئری در یک گزارش یا فرم

    سلام
    بله، میشه.
    میتونین با تعیین control source هر کنترل فرم یا گزارش به خواسته تون برسین.

  3. #3

    نقل قول: نمایش نتیجه چند کوئری در یک گزارش یا فرم

    دوست عزیز از پاسختون ممنون ، فقط یه سئوال ، ببخشید شاید مبتدی باشه
    اونوقت چطوری کوئری رو مورد نظر اون فیلد رو اجرا کنیم که نتیجه رو بدست بیاره ؟

    میشه یه نمونه قرار بدید ؟ ممنون میشم

  4. #4

    نقل قول: نمایش نتیجه چند کوئری در یک گزارش یا فرم

    دوستان میشه راهنمائی بفرمائید؟ ممنون میشم

  5. #5
    کاربر دائمی آواتار Ali_Fallah
    تاریخ عضویت
    مهر 1384
    محل زندگی
    همین نزدیکی ها
    پست
    791

    نقل قول: نمایش نتیجه چند کوئری در یک گزارش یا فرم

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

  6. #6
    کاربر دائمی آواتار Ali_Fallah
    تاریخ عضویت
    مهر 1384
    محل زندگی
    همین نزدیکی ها
    پست
    791

    نقل قول: نمایش نتیجه چند کوئری در یک گزارش یا فرم

    البته از طریق دستور DLookup هم میشه نتیجه تعداد زیادی کوئری رو در یک گزارش وارد کرد ...

  7. #7
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    71
    پست
    3,055

    نقل قول: نمایش نتیجه چند کوئری در یک گزارش یا فرم

    نقل قول نوشته شده توسط iransim مشاهده تاپیک
    دوست عزیز از پاسختون ممنون ، فقط یه سئوال ، ببخشید شاید مبتدی باشه
    اونوقت چطوری کوئری رو مورد نظر اون فیلد رو اجرا کنیم که نتیجه رو بدست بیاره ؟

    میشه یه نمونه قرار بدید ؟ ممنون میشم
    تقریبا در همه دیتابیس هایی که در دو تاپیک "نمونه های کاربردی و آموزشی" و "دیتابیس های نمونه" دیده میشن میتونین این نمونه فرم ها رو پیدا کنین

  8. #8
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    71
    پست
    3,055

    نقل قول: نمایش نتیجه چند کوئری در یک گزارش یا فرم

    نقل قول نوشته شده توسط Ali_Fallah مشاهده تاپیک
    تا آنجایی که من از سوال شما متوجه شدم...
    اینکه در هر کوئری یکی از فیلدها باید مشترک باشه بعنوان مثال شماره کارمندی و در همه کوئری ها هم باید باشه
    بنابر این شما می توانید هر چند تعداد که بخواهید کوئری وارد یک گزارش کنید به شرطی که همه آنها در یک فیلد مشترک باشند
    ...
    امیوارم که خوب توضیح داده باشم
    البته ممکنه شما از پرسش چیز دیگه ای برداشت کرده باشین ولی هیچ الزامی برای شرط "اشتراک همه کوئری ها در یک فیلد" نیست

  9. #9

    نقل قول: نمایش نتیجه چند کوئری در یک گزارش یا فرم

    سلام به همه دوستان و بزرگواران و ممنون از پاسخهای شما
    اجازه بدید یه مقدارمضوع را کاملتر بیان کنم
    من یه جدول دارم که اطلاعات مختلفی را در آن ذخیره کردم ( مثلا سال پروژه - عنوان پروژه - مبلغ - تحویل و تحول پروژه - ناحیه و.....)
    حال من میخام با زدن یک دکمه یک فرم یا گزارش که حاوی چند تکس باکس هست اجرا بشه و در تکس باکسهای موجود روی آن مثلا ( تعداد کل پروژه ها - تعداد کل پروژه های تحویل و تحول شده ( از نوع چک باکس در بانک) - تعداد مانده و خلاصه تعداد رکوردهای مورد نظرمون را محاسبه و نمایش بدهد
    امیدوارم منظورم رو خوب بیان کرده باشم

    بازم ممنون از حوصله و توجه دوستان

  10. #10
    کاربر دائمی آواتار Mehr@ban
    تاریخ عضویت
    آبان 1389
    محل زندگی
    بچه محله امام رضا
    پست
    562

    نقل قول: نمایش نتیجه چند کوئری در یک گزارش یا فرم

    نقل قول نوشته شده توسط iransim مشاهده تاپیک
    سلام به همه دوستان و بزرگواران و ممنون از پاسخهای شما
    اجازه بدید یه مقدارمضوع را کاملتر بیان کنم
    من یه جدول دارم که اطلاعات مختلفی را در آن ذخیره کردم ( مثلا سال پروژه - عنوان پروژه - مبلغ - تحویل و تحول پروژه - ناحیه و.....)
    حال من میخام با زدن یک دکمه یک فرم یا گزارش که حاوی چند تکس باکس هست اجرا بشه و در تکس باکسهای موجود روی آن مثلا ( تعداد کل پروژه ها - تعداد کل پروژه های تحویل و تحول شده ( از نوع چک باکس در بانک) - تعداد مانده و خلاصه تعداد رکوردهای مورد نظرمون را محاسبه و نمایش بدهد
    امیدوارم منظورم رو خوب بیان کرده باشم

    بازم ممنون از حوصله و توجه دوستان

    سلام
    اگه یه نمونه کوچیک از همینی که توضیح دادین ارائه بدین
    به احتمال زیاد دوستان روی نمونه خودتون توضیح بدن

  11. #11

    نقل قول: نمایش نتیجه چند کوئری در یک گزارش یا فرم

    هرکاری میکنم حجم فایل فشرده کمتر نمیشه برای ضمیمه کردن
    ولی تصویر فرمی که برای نمایش گزارش درست کردم رو میزارم شاید کمکی کنه
    عکس های ضمیمه عکس های ضمیمه

  12. #12
    کاربر دائمی آواتار Mehr@ban
    تاریخ عضویت
    آبان 1389
    محل زندگی
    بچه محله امام رضا
    پست
    562

    نقل قول: نمایش نتیجه چند کوئری در یک گزارش یا فرم

    نقل قول نوشته شده توسط iransim مشاهده تاپیک
    هرکاری میکنم حجم فایل فشرده کمتر نمیشه برای ضمیمه کردن
    ولی تصویر فرمی که برای نمایش گزارش درست کردم رو میزارم شاید کمکی کنه
    فایلتون رو اینجا قرار بدین و لینکشو بذارین توی تاپیک
    http://picofile.com/

  13. #13

    نقل قول: نمایش نتیجه چند کوئری در یک گزارش یا فرم

    ممنون از راهنمائی شما
    خدمت شما
    http://s9.picofile.com/file/82964138...oject.rar.html

  14. #14
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    71
    پست
    3,055

    نقل قول: نمایش نتیجه چند کوئری در یک گزارش یا فرم

    این تاپیک با تاپیک زیر یکی هست و همونجا پاسخ نهایی داده شد
    https://barnamenevis.org/showthread.p...ر-مرتبط

  15. #15

    نقل قول: نمایش نتیجه چند کوئری در یک گزارش یا فرم

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

  16. #16
    کاربر دائمی آواتار Mehr@ban
    تاریخ عضویت
    آبان 1389
    محل زندگی
    بچه محله امام رضا
    پست
    562

    نقل قول: نمایش نتیجه چند کوئری در یک گزارش یا فرم

    نقل قول نوشته شده توسط iransim مشاهده تاپیک
    ممنون از پاسخ دوستان ، مشکل تا حدودی حل شد
    فقط ی مورد
    چطوری تعداد رکورد یک فیلد که بر اساس یک فیلد دیگه هست محاسبه میشه
    مثلا تعداد تحویل و تحول شده بر اساس ناحیه یا تحویل و تحول نشده ؟
    اینجاش گیر کردم
    میشه کدی رو که برای نمایش تعداد پروژه های ثبت شده (ابلاغ شده) ارم رو بذارین تا منم یه بررسی کنم؟
    بعدش اینکه کد رو در حالت فرم نوشتین تو خاصیت control Sourc یا محیط vba؟

  17. #17

    نقل قول: نمایش نتیجه چند کوئری در یک گزارش یا فرم

    سلام جناب Mehr@ban
    متاسفانه هر کدی رو نوشتم جواب نگرفتم، البته همه رو در control Sourc نوشتم

    مثلا در control Sourc نوشتم ( "ارم=dcount("numpro",tblsabt","nahi=
    حسابی گیج شدم

  18. #18
    کاربر دائمی آواتار Mehr@ban
    تاریخ عضویت
    آبان 1389
    محل زندگی
    بچه محله امام رضا
    پست
    562

    نقل قول: نمایش نتیجه چند کوئری در یک گزارش یا فرم

    این نمونه رو تست کنید
    http://s9.picofile.com/file/8296637292/InfoProject.rar.html


    یا به قولی کد زیر رو تست کنید:

    =DCount("Etebar";"TblSabt";"Etebar= 'استانی'")
    آخرین ویرایش به وسیله Mehr@ban : جمعه 12 خرداد 1396 در 14:34 عصر دلیل: افزودن کد

  19. #19

    نقل قول: نمایش نتیجه چند کوئری در یک گزارش یا فرم

    آقا دمت گرم ، خیلی ممنون ، عالی عالی
    از همه مهمتر ، ممنون از پیگیری شما

  20. #20
    کاربر دائمی آواتار Mehr@ban
    تاریخ عضویت
    آبان 1389
    محل زندگی
    بچه محله امام رضا
    پست
    562

    نقل قول: نمایش نتیجه چند کوئری در یک گزارش یا فرم

    خواهش میکنم دوست عزیز

    خودم هم یه چیزایی یاد گرفتم
    فقط اون پروژه هایی که تحویل شده یا نشده رو نتونستم تشخیص بدم از روی جدول ها، برای همین نتونستم درشون بیارم

  21. #21

    نقل قول: نمایش نتیجه چند کوئری در یک گزارش یا فرم

    سلام مجدد دوست عزیز
    مشکل حل شد ، برای تحویل و تحویل شده و نشده هم حل شد
    بازم ممنون

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •