PDA

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



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

mazoolagh
چهارشنبه 03 خرداد 1396, 09:36 صبح
سلام
بله، میشه.
میتونین با تعیین control source هر کنترل فرم یا گزارش به خواسته تون برسین.

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

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

iransim
جمعه 05 خرداد 1396, 22:11 عصر
دوستان میشه راهنمائی بفرمائید؟ ممنون میشم

Ali_Fallah
شنبه 06 خرداد 1396, 21:03 عصر
تا آنجایی که من از سوال شما متوجه شدم...
اینکه در هر کوئری یکی از فیلدها باید مشترک باشه بعنوان مثال شماره کارمندی و در همه کوئری ها هم باید باشه
بنابر این شما می توانید هر چند تعداد که بخواهید کوئری وارد یک گزارش کنید به شرطی که همه آنها در یک فیلد مشترک باشند
...
امیوارم که خوب توضیح داده باشم

Ali_Fallah
شنبه 06 خرداد 1396, 21:05 عصر
البته از طریق دستور DLookup هم میشه نتیجه تعداد زیادی کوئری رو در یک گزارش وارد کرد ...

mazoolagh
یک شنبه 07 خرداد 1396, 12:27 عصر
دوست عزیز از پاسختون ممنون ، فقط یه سئوال ، ببخشید شاید مبتدی باشه
اونوقت چطوری کوئری رو مورد نظر اون فیلد رو اجرا کنیم که نتیجه رو بدست بیاره ؟

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

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

mazoolagh
یک شنبه 07 خرداد 1396, 12:31 عصر
تا آنجایی که من از سوال شما متوجه شدم...
اینکه در هر کوئری یکی از فیلدها باید مشترک باشه بعنوان مثال شماره کارمندی و در همه کوئری ها هم باید باشه
بنابر این شما می توانید هر چند تعداد که بخواهید کوئری وارد یک گزارش کنید به شرطی که همه آنها در یک فیلد مشترک باشند
...
امیوارم که خوب توضیح داده باشم

البته ممکنه شما از پرسش چیز دیگه ای برداشت کرده باشین ولی هیچ الزامی برای شرط "اشتراک همه کوئری ها در یک فیلد" نیست

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

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

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

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


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

iransim
سه شنبه 09 خرداد 1396, 03:03 صبح
هرکاری میکنم حجم فایل فشرده کمتر نمیشه برای ضمیمه کردن
ولی تصویر فرمی که برای نمایش گزارش درست کردم رو میزارم شاید کمکی کنه

Mehr@ban
سه شنبه 09 خرداد 1396, 13:23 عصر
هرکاری میکنم حجم فایل فشرده کمتر نمیشه برای ضمیمه کردن
ولی تصویر فرمی که برای نمایش گزارش درست کردم رو میزارم شاید کمکی کنه

فایلتون رو اینجا قرار بدین و لینکشو بذارین توی تاپیک
http://picofile.com/

iransim
چهارشنبه 10 خرداد 1396, 00:06 صبح
ممنون از راهنمائی شما
خدمت شما
http://s9.picofile.com/file/8296413850/InfoProject.rar.html

mazoolagh
چهارشنبه 10 خرداد 1396, 14:23 عصر
این تاپیک با تاپیک زیر یکی هست و همونجا پاسخ نهایی داده شد
http://barnamenevis.org/showthread.php?538528-گرفتن-یک-مقدار-از-جدول-و-نمایش-در-فرم-غیر-مرتبط

iransim
پنج شنبه 11 خرداد 1396, 21:52 عصر
ممنون از پاسخ دوستان ، مشکل تا حدودی حل شد
فقط ی مورد
چطوری تعداد رکورد یک فیلد که بر اساس یک فیلد دیگه هست محاسبه میشه
مثلا تعداد تحویل و تحول شده بر اساس ناحیه یا تحویل و تحول نشده ؟
اینجاش گیر کردم

Mehr@ban
جمعه 12 خرداد 1396, 01:06 صبح
ممنون از پاسخ دوستان ، مشکل تا حدودی حل شد
فقط ی مورد
چطوری تعداد رکورد یک فیلد که بر اساس یک فیلد دیگه هست محاسبه میشه
مثلا تعداد تحویل و تحول شده بر اساس ناحیه یا تحویل و تحول نشده ؟
اینجاش گیر کردم
میشه کدی رو که برای نمایش تعداد پروژه های ثبت شده (ابلاغ شده) ارم رو بذارین تا منم یه بررسی کنم؟
بعدش اینکه کد رو در حالت فرم نوشتین تو خاصیت control Sourc یا محیط vba؟

iransim
جمعه 12 خرداد 1396, 04:26 صبح
سلام جناب Mehr@ban

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

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

Mehr@ban
جمعه 12 خرداد 1396, 15:10 عصر
این نمونه رو تست کنید
http://s9.picofile.com/file/8296637292/InfoProject.rar.html (http://http://s9.picofile.com/file/8296637292/InfoProject.rar.html)


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

=DCount("Etebar";"TblSabt";"Etebar= 'استانی'")

iransim
جمعه 12 خرداد 1396, 15:58 عصر
آقا دمت گرم ، خیلی ممنون ، عالی عالی
از همه مهمتر ، ممنون از پیگیری شما

Mehr@ban
جمعه 12 خرداد 1396, 16:20 عصر
خواهش میکنم دوست عزیز

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

iransim
جمعه 12 خرداد 1396, 23:31 عصر
سلام مجدد دوست عزیز
مشکل حل شد ، برای تحویل و تحویل شده و نشده هم حل شد
بازم ممنون