View Full Version : دو گزارش از يك كوئري
laia56
شنبه 13 مهر 1387, 12:07 عصر
سئوال: ميخواهم از يك كوئري دو گزارش بگيرم يكي با فرض فيلتر تعريف شده در criteria و ديگري بدون در نظ گرفت فيلتر و بصورت كلي مثلا فرم زير را چگونه طراحي كنم (در نمونه اكسس 2003)
SMRAH1
شنبه 13 مهر 1387, 12:23 عصر
کافیه شرط فیلتر رو بسازی (دقیقا عبارتی است که بعد از کلمه کلیدی WHERE در دستور SQL گذاشته میشه) و اون را به خصوصیت Filter در RecordSet فرم مورد نظر (Me.RecordSet) تخصیص بدی.
در این جا با دریافت پیغام SelectChange از ComboBox ،باید شرط رو (با توجه به مقدار درون ComboBox)تولید کنی.
اگر هم خواستی فیلتر را برداری باید مقدار adFilterNone را به Filter اختصاص بدی.
laia56
شنبه 13 مهر 1387, 12:43 عصر
با تشكر اما دوست عزيز من در اكسس تازه كارم اگر ميشود ساده تر بگوييد وهم لطفا مثال عملي بزنيد
SMRAH1
شنبه 13 مهر 1387, 19:34 عصر
متاسفانه چون سیستم آفیس من مشکوک به ویروس است نمی توانم مثال عملی ارسال کنم.امیدوارم دوستان این زحمت را برای شما به گردن بگیرند.
dadsara
یک شنبه 14 مهر 1387, 08:36 صبح
با تشكر اما دوست عزيز من در اكسس تازه كارم اگر ميشود ساده تر بگوييد وهم لطفا مثال عملي بزنيد
باسلام
دوست عزیز اگر تمام اسامی را می خواهید در تکست باکس * بزنید در غیر اینصورت تمام یا قسمتی از نام مورد نظر را تایپ و کلید را فشار دهید
laia56
یک شنبه 14 مهر 1387, 14:45 عصر
با تشكر
در اكسس 2003 اين كد جواب ميده اما چرا در اكسس 2007 جواب نميده
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.