PDA

View Full Version : فيلتر كردن ديتا گرايد



farzinf
یک شنبه 24 آذر 1387, 12:46 عصر
سلام خدمت تمام اساتيد
آقا بدون مقدمه ميرم سر سوالم چطور مي شه ديتا گرايد رو فيلتر كرد كه وقتي مثلاً حرف ف رو براي فيلد اسم ها فيلتر مي كني نتيجه فيلتر سازي اينجوري بشه كه تمامي اسم هايي كه با نام ف توي ديتا بيس ما هست نشون داده شه و بقيه نشون داده نشه؟

mpmsoft
یک شنبه 24 آذر 1387, 13:01 عصر
شما باید عملیات فیلترینگ رو روی Recordset خودتون انجام بدید و بعد پاس بدید به دیتا گرید



Rs.Filter ="name like '%A'"
Set DataGrid1.DataSource= Rs

farzinf
یک شنبه 24 آذر 1387, 19:58 عصر
ببينيد من مي تونم فيلتر كنم ولي نمي تونم اينجور كه مي خوام فيلتر كنم يعني وقتي يه حرفي رو مي زنم تمامي كلماتي كه با اون حرف شروع مي شه نشون داده شه و بقيه فيلتر مي شه

mpmsoft
یک شنبه 24 آذر 1387, 21:03 عصر
از مثالی که بالا براتون نوشتم استفاده کن جهت فیلتر کردن اطلاعات

ali_habibi1384
سه شنبه 26 آذر 1387, 15:52 عصر
Adodc1.Recordset.Filter=("filde Like '" & Text1.text & '%"")

farzinf
چهارشنبه 27 آذر 1387, 18:37 عصر
من با کد شما امتحان کردم ولی بازم هم نتونستم اگه می شه در مورد کد بیشتر توضیح بدین ممنون میشم اگه هم ممکن واسم یه نمونه برنامه بزارین

farzinf
شنبه 30 آذر 1387, 10:59 صبح
کسی نمی تونه بیشتر منو راهنمایی کنه؟

Tifon_vb
یک شنبه 01 دی 1387, 13:37 عصر
من هم ميخوام dbgrid فرم هام رو فيلتر کنم
يعني کاربر اسم يک نفر رو انتخاب و فقط اطلاعات اون يک نفر در ديتاگريد نمايش يابد
ممنون

kama2222
یک شنبه 01 دی 1387, 17:37 عصر
"'%"Adodc1.RecordSource = "Select * From Customers Where CompanyName Like '%"&Text1.Text

Set DataList1.DataSource = Adodc1
DataList1.Refresh
Adodc1.Refresh
-------------------------------------------------------------------------
نام جدول: customer
companyname=نام فیلد

Tifon_vb
دوشنبه 02 دی 1387, 10:19 صبح
"'%"Adodc1.RecordSource = "Select * From Customers Where CompanyName Like '%"&Text1.Text

Set DataList1.DataSource = Adodc1
DataList1.Refresh
Adodc1.Refresh
-------------------------------------------------------------------------
نام جدول: customer
companyname=نام فیلد
ببخشيد ولي اين کد زير خطاي 430 رو ميده


Set DBGrid1.DataSource = datarets

Tifon_vb
دوشنبه 02 دی 1387, 10:25 صبح
Run-Time Error '430'
Class does not support Automation or does not support expected interface