ورود

نسخه کامل مشاهده نسخه کامل : ***** گیری از چند تا فیلد



meghdad23
28-07-2007, 14:36
با سلام خدمت دوستان
من یه جدول دارم که دارای فیلدهای نام-فامیل-سن-شغل و..است
حالا می خوام در برنامه این امکان را به کاربر بدم که بتونه بر اساس همه فیلدها جدول را فیل تر کنه
مثلا بتونه بگه افرادی که نام انها x وفامیل آنها y و سن انها بیشتر از 20 باشه.
البته دو نوع کد زیر را نوشتم که هیچکدام جواب نداد

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

F A R H A D
28-07-2007, 15:56
دوست عزیز چرا از query و دستورات SQL استفاده نمیکنی؟

meghdad23
28-07-2007, 16:58
سلام
عزیز جان من زیاد از کوئری سر در نمی آورم البته یه چیزایی نوشتم ولی جواب نداد اگه ممکنه شما برایم بنوسید

F A R H A D
28-07-2007, 19:32
سلام
عزیز جان من زیاد از کوئری سر در نمی آورم البته یه چیزایی نوشتم ولی جواب نداد اگه ممکنه شما برایم بنوسید



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

اگر با کد مشکلی داشتی بگو. موفق باشی

H A M E D
28-07-2007, 19:35
مثل اينكه پيشنهاد فـيلتر كردن كلمه «فـيلتر» كار جالبي نبود! همه فـيلتر ها كه فـيلتر شكن نيستن!!

meghdad23
28-07-2007, 19:40
سلام
دوست عزیز چک میکنم
حتما جوابش را بهت میدم
به هر حال ممنون

meghdad23
28-07-2007, 19:50
سلام
این کوئری را نوشتم و اجرا هم کردم ولی اجرا که میشه مثلا روی باتن که کلیلک می کنی هیچ چیز نمایش نمیده مثل اینه مثلا هیچ فیلدی مطابق با شرط من وجود ندارد

meghdad23
28-07-2007, 20:21
سلام
من این کد را هم نوشته ام ولی برای فیلد سوم(famil) جواب نمیده و پیغام خطا میده
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

meghdad23
28-07-2007, 22:00
آقا یکی نیست جواب ما را بده واقعا احتیاج دارم

F A R H A D
28-07-2007, 22:05
سلام
این کوئری را نوشتم و اجرا هم کردم ولی اجرا که میشه مثلا روی باتن که کلیلک می کنی هیچ چیز نمایش نمیده مثل اینه مثلا هیچ فیلدی مطابق با شرط من وجود ندارد

اگر برای نمایش اطلاعات از dbgrid استفاده می کنی، دقت کن که data source به query که شما جستجو رو با اون انجام میدی، اشاره کنه


سلام
من این کد را هم نوشته ام ولی برای فیلد سوم(famil) جواب نمیده و پیغام خطا میده
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

کد رو تست نکردم ولی قسمتهایی که با رنگ قرمز مشخص کردم رو تست کن:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

بعد از age ' = ' بذار
combobox به چی اشاره میکنه؟

meghdad23
29-07-2007, 10:29
سلام فرهاد جان دقیقا مشکل از همون بود
اون combo دارای گزینه های (>< =) است و برای اینه که کاربر بتونه بگه مثلا سن های بزرگتر از 20 را نشون بده
به نظر شما باید چه کار کنم تا کاربربزگتر یا کوچکتر یا مساوی را وارد کنه

F A R H A D
29-07-2007, 11:01
سلام فرهاد جان دقیقا مشکل از همون بود
اون combo دارای گزینه های (>< =) است و برای اینه که کاربر بتونه بگه مثلا سن های بزرگتر از 20 را نشون بده
به نظر شما باید چه کار کنم تا کاربربزگتر یا کوچکتر یا مساوی را وارد کنه


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

توجه کن که combobox فقط مقادیر > ، = ، < رو برای انتخاب کاربر داشته باشه، در غیر اینصورت کامپایلر error میده.
موفق باشی

meghdad23
29-07-2007, 12:26
سلام
فرهادجان دستت درد نکنه
بالاخره با راهنمایی شما درستش کردم
ممنون

meghdad23
29-07-2007, 12:36
راستی یه سوال دیگه من می خوام یه کاری کنم که کاربر تا در یک edit حرف ب را زد تمام رکوردهایی که در آنها حرف ب هسترا بیاورد(لبته تو سایت یه چیزایی بود ولی کارم را راه ننداخت)

مرد مباح
29-07-2007, 13:06
توی ***** کد زیر رو بنویس.
ولی برای Access و SQL هست

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

موفق باشی

meghdad23
29-07-2007, 13:15
سلام
مرد مباح عزیز اگه زحمتی نیست یک کد تست شده بزار چون من زیاد با فوت و فن filter آشنا نیستم
این کدا رفتم تستش کردم به آرگومانها گیر میده
ممنون

meghdad23
30-07-2007, 12:05
سلام
یعنی هیچ کس بلد نیست کار من را راه بندازه

meghdad23
30-07-2007, 17:26
درست شد این هم کدش که با کوئری هست

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید