ورود

View Full Version : مشکل درگرفتن گزارش با دو شرط



amir zahed
جمعه 21 اسفند 1388, 10:50 صبح
سلام
من میخوام یک گزارش بر اساس نام و نام خانوادگی بسازم. اما درست نمیشه
الان فقط بر اساس یک فیلد(نام خانوادگی) برام گزارش میگیره
میخوام 2 تا شرط رو ترکیب کنم. یعنی هم نام و هم نام خانوادگی
ممنون
http://www.shabgard.org/forums/images/buttons/edit.gif (http://www.shabgard.org/forums/editpost.php?do=editpost&p=132414)

mbf5923
جمعه 21 اسفند 1388, 19:13 عصر
سوالت نامفهومه دوست من
توی قسمت های دیگه زیاد در موردش توضیح داده شده!
اکه بخوای استعلام بگری و توی یک دیتا گرید نمایش بدی این کد مناسبه:


Adodc1.CommandType = adCmdText
Adodc1.RecordSource = "select * from test where name='" & text1.text & "' and family ='" & text2.text & "' "
Adodc1.Refresh
Adodc1.CommandType = adCmdTable

به جای test نام بانک
به جای name نام فیلد اول
به جای family نام فیلد دوم
به جای text1.text مقداری که توی فیلد اول باید پیدا بشه
به جای text2.text مقداری که توی فیلد دوم باید پیدا بشه
اگه باز متوجه نشدی بگو تا نمونه بذارم

amir zahed
شنبه 22 اسفند 1388, 10:48 صبح
سلام
ممنون از لطفت
منظورم اینه مثلا من میخوام از جدولی که دارم نام علی و نام خانوادگی احمدی رو که در ماههای مختلف دارم بیاره
تو جدولم یه فیلد دارم به نام name و یه فیلد به نام family.

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

mbf5923
دوشنبه 24 اسفند 1388, 09:55 صبح
خوب اول این رو بگم که گاهی اوقات بانک های اطلاعاتی با جستجوی اطلاعات فارسی مشکل پیدا میکنن، پس به نظر من بهتره کلمات فارسی که لازمه استعلام روی اونها صورت بگیره به کد تبدیل و در بانک ذخیره بشن.
اینم یک برنامه نمونه برای شما:

amir zahed
دوشنبه 24 اسفند 1388, 17:17 عصر
ممنون از مثالی که زدی
من میخوام توسط کریستال ریپورت گزارش بگیرم.یعنی با استفاده از RecordSelectionFormula