PDA

View Full Version : ایجاد کوئری ترکیبی_جستجوی ترکیبی



lovecity7
چهارشنبه 25 شهریور 1394, 11:07 صبح
سلام خدمت دوستان
من می خوام در vb با دیتابیس اکسس کوئری ترکیبی یا جستجوی چند موردی بسازم لطفاً کمک کنید

lovecity7
پنج شنبه 26 شهریور 1394, 07:10 صبح
سلام
کسی حرفی نداره که استفاده کنیم؟

butterfly8528
جمعه 27 شهریور 1394, 04:21 صبح
سلام،

یک راه حل جامع برای این منظور که چندین سال است در زبان های مختلف (C#‎‎‎‎‎‎, VB6, Delphi, PHP) از آن استفاده می کنم:

Dim bnlQ As Boolean
Dim strQuery as String = "SELECT * FROM tblName"


If txtName.Text.Trim() <> "" Then
strQuery = strQuery + " WHERE Name LIKE '%" + txtName.Text + "%'"
bnlQ = True
End If



If txtFamily.Text.Trim() <> "" Then
If bnlQ Then
strQuery = strQuery + " AND Family LIKE '%" + txtFamily.Text + "%'"
Else
strQuery = strQuery + " WHERE Family LIKE '%" + txtFamily.Text + "%'"
bnlQ = True
End If
End If

.
.
.



موفق باشید.

lovecity7
شنبه 28 شهریور 1394, 06:57 صبح
سلام ممنون ازلطفتون.