فيلتر كردن DataGrid در vb6

miladsokout

Member
سلام.....

من هر چي در اينترنت و انجمن گشتم ، پيدا نكردم.... براي فيلتر كردن DataGrid در vb6 چه بايد كرد؟؟؟

دستور جستجو رو ميدونم ، ولي ميخوام فيلتر بشه.....


ممنون.
 

the_king

مدیرکل انجمن
سلام.....

من هر چي در اينترنت و انجمن گشتم ، پيدا نكردم.... براي فيلتر كردن DataGrid در vb6 چه بايد كرد؟؟؟

دستور جستجو رو ميدونم ، ولي ميخوام فيلتر بشه.....


ممنون.

بجای فیلتر کردن DataGrid ، بایستی منبع داده ای که به عنوان DataSource برای DataGrid مشخص کرده اید
فیلتر شود.

مثلا فقط افرادی که سن شان از 12 بیشتر است :
کد:
Adodc1.Recordset.Filter = "Age > 12" 
    Set DataGrid1.DataSource = Adodc1
 

miladsokout

Member
خيلي ممنون.........

من خودم هم تونستم با اين دستور فيلتر رو انجام بدم.... گفتم بزارم دوستان استفاده كنند:

کد:
Adodc1.RecordSource = "Select * From NameTable WHERE namefield=" & Text1.Text

در اين دستور هر چي در Text1 بنويسيم براي جستجو و فيلتر استفاده ميشه...
 

amirbidelll2

New Member
خيلي ممنون.........

من خودم هم تونستم با اين دستور فيلتر رو انجام بدم.... گفتم بزارم دوستان استفاده كنند:

کد:
Adodc1.RecordSource = "Select * From NameTable WHERE namefield=" & Text1.Text

در اين دستور هر چي در Text1 بنويسيم براي جستجو و فيلتر استفاده ميشه...

با تشکر. دستور کامل و سینتکس صحیح فیلتر کردن دیتا بیس به شکل زیر است:

Data1.RecordSource = "Select * From tablename where fieldname='" & text1.Text & "'"d
Data1.Refresh
d که در آخر خط اول نوشته شده است را وارد نکنید.صرفا برای مرتب نشان دادن کوت های آخر خط است تا دچار اشتباه نشوید
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا