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
|
' Création d'une variable temporaire
' Destinée à prendre la requête de sélection.
dim strSelect as String = ""
' Si TextBox1 contient quelque chose, on fait une sélection
if not TextBox1.Text = string.empty then
' Pas besoin de tester strSelect, on sais qu'elle est vide
' Car on vient de la déclarer juste avant.
' Donc on la rempli sans AND vu qu'elle est vide (CQFD)
strSelect = "NDI1 LIKE '" & TextBox1.Text & "%'"
end if
' Si TextBox2 contient quelque chose, on fait une sélection
if not TextBox2.Text = string.empty then
' Mais attention, strSelect peux contenir une sélection du remplissage précédent
' Si c'est le cas, il faut mettre AND après la requête avant de mettre l'autre partie
if not strSelect = string.empty then strSelect &= " and "
strSelect &= "Type LIKE '" & TextBox2.Text & "%'"
end if
' Si TextBox3 contient quelque chose, on fait une sélection
if not TextBox3.Text = string.empty then
' Mais attention, strSelect peux contenir une sélection d'un des remplissages précédent
' Si c'est le cas, il faut mettre AND après la requête avant de mettre l'autre partie
if not strSelect = string.empty then strSelect &= " and "
strSelect &= "[ID TEST] = '" & TextBox3.Text & "'"
end if
FluxBindingSource.Filter = strSelect |