15-07-24, 10:14 AM
(15-07-24, 10:05 AM)تركي الحلواني كتب : جرب هذا
PHP كود :
cn.Open()
Dim filterColumn As String = cboFilter.Text
Dim searchText As String = txtSearch.Text
Dim validColumns As New List(Of String) From {"Column1", "Column2", "Column3"} ' استبدل Column1, Column2, Column3 بأسماء الأعمدة الفعلية
If validColumns.Contains(filterColumn) Then
Dim query As String = "SELECT * FROM tblProduct AS p " &
"INNER JOIN tblGeneric AS g ON p.ProductGeneric = GenericID " &
"INNER JOIN tblBrand AS b ON p.ProductBrand = BrandID " &
"INNER JOIN tblFromulation AS f ON p.ProductFromulation = FromulationID " &
"INNER JOIN tblClassification AS c ON p.ProductClassification = ClassificationID " &
"INNER JOIN tblType AS t ON p.ProductType = TypeID " &
"WHERE ProductQuantity > 0 AND " & filterColumn & " LIKE @searchText"
cm = New SqlCommand(query, cn)
cm.Parameters.AddWithValue("@searchText", "%" & searchText & "%")
dr = cm.ExecuteReader()
Else
MessageBox.Show("Invalid filter column selected.")
End If
شكرا جزيلا سوف اجرب ان شاء الله
