PDA

View Full Version : سوال: جستجوی فارسی



محمدمرصاد
یک شنبه 17 آذر 1392, 10:52 صبح
من یه جدول تواکسس دارم که چندتا فیلدداره حالاتوویژوال تکست باکسی دارم که می خوام جستجوروبراساس فیلدای موردنظرکابر جستجوکنه چه کدی باید بنویسم؟ توتکست باکس که فارسی تایپ میکنم مشخصات موردنظرم روپیدانمی کنه اما اگه انگلیسی باشه پیدا میکنه لطفا منوراهنمایی کنید ممنون

samiasoft
یک شنبه 17 آذر 1392, 16:28 عصر
در این مورد زیاد بحث شده
اول با Adodc به اکسس وصل کن سپس دیتاگرید را به Adodc وصل کن
حال فرض میکنیم دو تا فیلد داری خب دوتا اپشن باتون بزار و با کد زیر هرکوم که فعال باشه جستجو در ان فیلد انجام میشه

If Option1.Value = True Then
SQL = "SELECT * FROM dic WHERE Surname like'%" & Trim(Text1.Text) & "%' "
Adodc1.RecordSource = SQL
Adodc1.Refresh
Else
If Option2.Value = True Then

SQL = "SELECT * FROM dic WHERE Firstname like'%" & Trim(Text1.Text) & "%' "
Adodc1.RecordSource = SQL
Adodc1.Refresh
End If
End If

dic نام تیبل و Surname و Firstname نام فیلد جدول

hosseinsh22
چهارشنبه 22 مرداد 1393, 12:16 عصر
سلام
ببخشید برنامه ای میخواستم که از تاریخ تا تاریخ را جستجو کنه بعد فیلد هایی که در این بازه زمانی بودن رو نمایش بده

تشکر

ahmad abdoli
پنج شنبه 23 مرداد 1393, 00:41 صبح
سلام
برای جستجو در بازه زمانی
ابتدا دو عدد TextBox بذار روی فرم بعد در رویداد کلیک button این کد رو بنویس.

Adodc1.RecordSource = "SELECT * FROM Tabel WHERE date BETWEEN '" & Text1.Text & "' AND '" & Text2.Text & "'"
Adodc1.Refresh