PDA

View Full Version : مشکل در جستجو



michkadol
چهارشنبه 16 آذر 1390, 09:35 صبح
سلام میخوام یک نرم افزار تلفن درست کنم
در قسمت جستجو وقتی که نام سرپرستی یا کد سپرستی را جداگانه جستجو میکنم کل اطلاعات فیلتر شده رو نمیش نمیده
فکر کنم به خاطر تکست و نامبر بودن فیلدها باشه
دوستان به کمکتون احتیاج دارد

michkadol
چهارشنبه 16 آذر 1390, 09:37 صبح
این هم عکس از جستجو
78811
وقتی کد سرپرستی بصورت تنها وار د میشود باز هم کل اطلاعات نمایش داده میشود؟!؟!؟!؟!؟!؟!؟!؟!

michkadol
چهارشنبه 16 آذر 1390, 12:00 عصر
اساتید نظری ندارند؟

amirdifraxe1
چهارشنبه 16 آذر 1390, 12:18 عصر
اساتید نظری ندارند؟


اگه برنامه فوق با VB.net هست این کار رو کنید


1-دیتاگریتون رو به صورت کد وصل نمایید



Private Sub FillDataSetAndView()
Dim ds As New DataSet
Dim dt As New SqlDataAdapter("SELECT [id]'ردیف',[NameHamkar]'نام',[FamilyHamkar]'نام خانوادگی',[TelHamkar]'تلفن',[AddressHamkar]'آدرس' FROM TarifHamkar", connection)
dt.Fill(ds, "TarifHamkar")
objDataView = New DataView(ds.Tables("TarifHamkar"))
DataGridView1.DataSource = ds
DataGridView1.DataMember = "TarifHamkar"
End Sub





دقت داشته باشید که به جای TarifHamkar باید نام Table ایی که می خواهید رو بزارید


سپس در خصوصیات TextChange کامبو باکس بنویسید


With Ds.Tables("TarifHamkar")
objDataView.RowFilter = "[نام خانوادگی]like '%" + ToolStripTextBox1.Text + "%' "
DataGridView1.DataSource = objDataView




100% کار می کنه چون خودم تست کردم .
اگه کد بالا خوانا نبود از عکس استفاده کنید
یا به پست زیر برید
http://barnamenevis.org/showthread.php?315886-%D9%85%D8%B4%DA%A9%D9%84-%D8%AC%D8%B3%D8%AA%D8%AC%D9%88-%D8%AF%D8%B1-%D9%81%DB%8C%D9%84%D8%AF%DB%8C-%D8%A8%D8%A7-%D9%86%D9%88%D8%B9-%D8%B9%D8%AF%D8%AF%DB%8C/page2

موفق باشید

michkadol
چهارشنبه 16 آذر 1390, 12:25 عصر
برنامه با اکسس


دوست عزیز راههایی رو که گفتین رفتم ولی بتز هم جواب نداد
میشه رو نمونه انچام بدین
متشکرم

Mohammad_chz
چهارشنبه 16 آذر 1390, 13:37 عصر
مشکل از کوئری هست که تعریف کردید.
در کوئری که شما نوشتید از OR (یا منطقی) استفاده کردید و کاراکتر *. نتیجه مشخصه وقتی فقط کد سرپرستی یا نام سرپرستی رو به تنهایی جستجو می کنید یک قسمت از شرط خالی میمونه که به خاطر وجود کاراکتر * همه فیلدها در شرط منظور میشه. برنامه اصلاح شده پیوست شد.

amirdifraxe1
چهارشنبه 16 آذر 1390, 14:03 عصر
http://www.4shared.com/file/D4M6a3rH/WindowsApplication1ijnm.html