1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| Public Sub RempliDataGrid(ByVal MATABLE As String, ByVal F As Form, ByVal DGV As DataGridView)
Call FermConx()
Call OuvreConx()
Dim REQ, WHEREE, CH As String
REQ = "SELECT * FROM " & MATABLE & " WHERE"
WHEREE = " "
For Each CTL In F.Controls
If TypeOf CTL Is ComboBox Then
If CTL.TEXT = "--Tout Les Villes--" Then
'CTL.TEXT = ""
'CH = CTL.NAME.SUBSTRING(3)
'WHEREE = WHEREE & "CONVERT(VARCHAR," & CH & ",103) LIKE '" & CTL.TEXT & "%' AND "
'CTL.TEXT = "--Tout Les Villes--"
Else
CH = CTL.NAME.SUBSTRING(3)
WHEREE = WHEREE & "CONVERT(VARCHAR," & CH & ",103) LIKE '" & CTL.TEXT & "%' AND "
End If
ElseIf TypeOf CTL Is TextBox Then
CH = CTL.NAME.SUBSTRING(3)
WHEREE = WHEREE & "CONVERT(VARCHAR," & CH & ",103) LIKE '" & CTL.TEXT & "%' AND "
End If
Next
REQ = REQ & WHEREE
REQ = REQ.Substring(0, Len(REQ) - 4)
CMD.CommandText = REQ
CMD.Connection = CON
DA.SelectCommand = CMD
DS.Tables.Clear()
DA.Fill(DS, "TABLE")
DGV.DataSource = DS.Tables("TABLE")
Call FermConx()
End Sub |
Partager