از دوستان کسی میدونه چجوری باید یک فیلد رو فیلتر کرد
مثلا اگه یک فیلد نام داشته باشیم و بخواهیم اونهایی رو که مجید هستند فیلتر کنیم چکار باید کرد
از دوستان کسی میدونه چجوری باید یک فیلد رو فیلتر کرد
مثلا اگه یک فیلد نام داشته باشیم و بخواهیم اونهایی رو که مجید هستند فیلتر کنیم چکار باید کرد
آخرین ویرایش به وسیله vbhamed : جمعه 29 شهریور 1392 در 10:31 صبح
با نوشتن یک دستور sql می تونی فیلد های دلخواه با محتوای دلخواه را در یک datagrid نمایش بدی
Adocd1.RecordSourse = "select fieldnmae from tablemame where fieldname='majid'"
آخرین ویرایش به وسیله vbhamed : چهارشنبه 03 مهر 1392 در 12:36 عصر
یه روش دیگه هم اینه که آسون تره و نیازی به باز کردن رکوردست جدید نداره:
RS.CursorLocation = adUseClient
Set DataGrid1.DataSource =RS
RS.Filter = "Name ='Armin'"
آقای codemaster من با استفاده از این خط کد Set DataGrid1.DataSource =RS
دیتاگرید رو به recordser ، ست می کردم ولی جواب نمی داد . ولی با جستجوی این مطلب در این انجمن و نوشتن این خط RS.CursorLocation = adUseClient
مشکل من حل شد که سه روز بود واقعا منو تو فکر انداخته بود.
خواستم اینجوری ازتون تشکر کنم. خیلی ممنون . کارت درسته
str = txtyearmonth.Text
Adodc2.CursorLocation = adUseClient
Set DataGrid1.DataSource = Adodc2
Adodc2.Recordset.Filter = "yearmonth = str"
من میخوام برای فیلتر از متن داخل تکست باکس استفاده کنم اما پیغام خطا میده روی خط آخر
لطفا کمک کنید ممنون
آخرین ویرایش به وسیله vbhamed : جمعه 29 شهریور 1392 در 10:32 صبح
با سلام
با این کد هم می شود فیلتر کرد
& " ' "'Adodc1.Recordset.Filter = "cod =' " & Text1.Text
آخرین ویرایش به وسیله vbhamed : جمعه 29 شهریور 1392 در 10:32 صبح
اگر من و شما هر كدوم يك چيز ياد داشته باشيم و به هم ياد بديم، حالا هر كدوم دو تا چيز ياد داريم ! http://www.ArminaCo.com