cyberall80
Messages postés27Date d'inscriptionmercredi 22 novembre 2006StatutMembreDernière intervention25 juillet 2008
-
23 juin 2008 à 14:43
cyberall80
Messages postés27Date d'inscriptionmercredi 22 novembre 2006StatutMembreDernière intervention25 juillet 2008
-
23 juin 2008 à 15:54
Bonjour,
Débutant sous VB6 je me heurte a un pb de cases d'options.
Dans une frame, j'ai trois frames avec boutons d'options comme suit.
Jusque là tout va bien, mais je voudrai construire des requetessql en fonction des case d'option cochées. Je ne vois pas comment faire avec case select ou des blocs if then else.
cs_molo molo
Messages postés55Date d'inscriptionlundi 14 novembre 2005StatutMembreDernière intervention23 juin 2008 23 juin 2008 à 15:25
Salut,
Dim SQL as string
Donc 3 tests :
sql="Select * From Table"
if option1.value=true then
sql=sql & " Where ...
elseif option2.value=true then
sql=sql & " Where ...
elseif option3.value=true then
sql=sql & " Where ...
else
msgbox "T'as rien sélectionné.
end if
cs_molo molo
Messages postés55Date d'inscriptionlundi 14 novembre 2005StatutMembreDernière intervention23 juin 2008 23 juin 2008 à 15:50
Il faut que tu combines pour les 3 tests.
Par exemple :
sql="Select * From Table"
// Ca c'est le 1er
// -----------------------------------------------------------
if option1.value=true then
sql=sql & " Where ...
elseif option2.value=true then
sql=sql & " Where ...
elseif option3.value=true then
sql=sql & " Where ...
else
msgbox "T'as rien sélectionné."
end if
if option4.value= true then
sql=sql & " AND CodeProduit = " & valeur de ta textbox
elseif option5.value=true then
sql=sql & " AND Catégorie = " & valeur de ta textbox
else
msgbox "T'as rien sélectionné."
end if
// Utilisateurs
//------------------------------
if option6.value=true then
sql=sql & " AND CodeUtilisateur = " & valeur de ta textbox
elseif option7.value=true then
sql=sql & " AND Groupe = " & valeur de ta textbox
elseif option8.value=true then
sql=sql & " AND Service = " & valeur de ta textbox
else
msgbox "T'as rien sélectionné."
end if
Là, ta requête est prete !
Bon dev
Vous n’avez pas trouvé la réponse que vous recherchez ?