PDA

View Full Version : سوال: نحوه وارد کردن نتیجه یک کوئری در یک فرم



Honestvip
چهارشنبه 17 شهریور 1389, 15:47 عصر
سلام

بنده یک فرم دارم که در اون اطلاعات وارد میکنم به صورت زیر
http://barnamenevis.org/forum/attachment.php?attachmentid=55795&stc=1&d=1283946327

حالا میخوام با استفاده از query جمع کل هر کدوم رو داشته باشم


مثال

خدمات اینترنت 10 عدد جمع کل 20000
کافی نت 10 عدد جمع کل 20000

query رو ساختم اما نمیدونم چطوری در فوتر فرم قرار بدم

linktaz
چهارشنبه 17 شهریور 1389, 15:53 عصر
سلام

بنده یک فرم دارم که در اون اطلاعات وارد میکنم به صورت زیر
http://barnamenevis.org/forum/attachment.php?attachmentid=55795&stc=1&d=1283946327

حالا میخوام با استافده از query جمع کل هر کدوم رو داشته باشم


مثال

خدمات اینترنت 10 عدد جمع کل 20000
کافی نت 10 عدد جمع کل 20000

query رو ساختم اما نمیدونم چطوری در فوتر فرم قرار بدم
دوست عزیز فایلت رو آپلود کن تا بشه کمکت کرد

Honestvip
چهارشنبه 17 شهریور 1389, 15:59 عصر
دوست عزیز فایلت رو آپلود کن تا بشه کمکت کرد

فکر میکنم سوال واضح بود

چط.وری میتونم یک کوئری به فرم اضافه کنم ، همین

ali190
چهارشنبه 17 شهریور 1389, 18:43 عصر
سلام
در اینجا تشکر میکنم از دوست خوبم linktaz
ایشون وقتی متذکر میشن که فایل رو آپلود کنید برای اینه که کار شما سریعتر انجام بشه و زودتر به جوابتون برسید
بنده هم نظر ایشون رو دارم و میگم که بهتره فایل رو آپلود کنید
مشکل شما برای خود شما واضح و شفاف است ولی برای ما نه
شما اگر برای اپلود فایل معذوریت دارید یه بحث دیگست
هدف فقط کمک کردن به دوستانه
یاعلی

z_amiri
چهارشنبه 17 شهریور 1389, 19:16 عصر
سلام دوستان. منم دقیقا همین مشکل رو دارم! یعنی ابتدا ریپورت رو ساختم و فیلدهای تیبل های لازم رو لینک کردم، بعد از اون کوئری های لازم رو ساختم اما در قسمت add exicting field فقط میتونم تیبل ها رو ببینم و نه کوئری ها!!!!!!!
البته سعی کردم با دستورات SQL و بدون کوئری مشکلم رو حل کنم اما وقتی دستور
SELECT esme field FROM esme table WHERE esme ye fielde ige az hamoon table=1
رو توی text box تایپ میکن توی ریپورت عبارت ?Name# رو نشون میده!!!!!!!
لطفا کمکم کنید:ناراحت:

Honestvip
پنج شنبه 18 شهریور 1389, 11:05 صبح
این فایل خدمت شما

ali190
پنج شنبه 18 شهریور 1389, 18:28 عصر
سلام
Honestvip عزیز فایلت خرابه وقتی میخوای تغییرات رو درش سیو کنی ارور میده و بسته میشه
بهر حال یه فایل نمونه برات گذاتشتم که در اون مشکلت رو به چهار روش حل کردم :
1- از طریق رکوردست
2-از طریق فراخوانی تابع dlookup از کوئری total شده m
3-از طریق تابع dsum
4- از طریق فیلتر کردن کوئری sum فراخوانی مجدد با تابع dlookup از کوئری گرفته شده از کوئری sum بانام sum2
خواستم هر 4 روش رو بگم که به دلخواه خودت انتخاب کنی
باز هم مشکل داشتی در خدمتم.
یاعلی

Honestvip
پنج شنبه 18 شهریور 1389, 19:08 عصر
ممنون
میشه در مورد این خط دستور توضیح بدین ؟


=DLookUp("[sumofb]";"m";"[a]=[combo5]")

ممنون میشم

ali190
پنج شنبه 18 شهریور 1389, 19:14 عصر
این تابع مقدار فیلد sumofb از کوئری m رو در هر جا که مقدار متناظرش در فیلد a ی همون کوئری مساوی با مقدار combo5 فرمت باشه رو برات بیرون میکشه.
یاعلی

Honestvip
پنج شنبه 18 شهریور 1389, 19:15 عصر
ممنون
میشه در مورد این خط دستور توضیح بدین ؟


=DLookUp("[sumofb]";"m";"[a]=[combo5]")

ممنون میشم

z_amiri
شنبه 20 شهریور 1389, 00:52 صبح
میشه لطفا من رو هم راهنمایی کنید؟ من میخام به دلایلی تا اونجا که میشه کد نویسی تو پروژم نداشته باشم!!!