Programmation VB
mokh
-
pizzabiere Messages postés 28 Statut Membre -
pizzabiere Messages postés 28 Statut Membre -
salut a vous
je fais pour le moment une petite application en visual basic orionté base de donnée. mon problème est comment faire une slection avec condition de 2 champs ex:
(select * from -titre de table- where -champ1- like ' " text.text" '
where -champ2- like ' " text.text" '
j'attend votre aide et mercie
je fais pour le moment une petite application en visual basic orionté base de donnée. mon problème est comment faire une slection avec condition de 2 champs ex:
(select * from -titre de table- where -champ1- like ' " text.text" '
where -champ2- like ' " text.text" '
j'attend votre aide et mercie
A voir également:
- Programmation VB
- Application de programmation - Guide
- Vb - Télécharger - Langages
- Vb audio cable - Télécharger - Audio & Musique
- Programmation envoi sms - Guide
- Programmation binaire - Guide
1 réponse
salut mokh
il te faut utiliser des conditions logiques (AND, OR, NOT, XOR).
ainsi, le where de ta requête devient :
where champ1 like VAR1 AND champ2 like VAR2
VAR1 et VAR2 sont des variables que tu auras déclarées dans le type qui va bien ; initialise les ensuite avec le contenu des textbox.
n'oublie pas que des objets textbox vont te renvoyer du string ! aussi, il te faudra peut être les convertir dans le type des données que tu vas chercher dans la base => Cint(textbox.text), Cdbl() ...
=> si champ1 est un entier (nombre d'enfants d'une personne par exemple) et champ2 un string (code postal par exemple) :
Dim Var1 as Integer, Var2 as String
Var1 = Cint(Textbox1.Text)
Var2 = Textbox2.Text
(...)
SELECT ...
FROM ...
WHERE Champ1=var1 And Champ2 = Var2
(...)
@ +
Pizzabiere
il te faut utiliser des conditions logiques (AND, OR, NOT, XOR).
ainsi, le where de ta requête devient :
where champ1 like VAR1 AND champ2 like VAR2
VAR1 et VAR2 sont des variables que tu auras déclarées dans le type qui va bien ; initialise les ensuite avec le contenu des textbox.
n'oublie pas que des objets textbox vont te renvoyer du string ! aussi, il te faudra peut être les convertir dans le type des données que tu vas chercher dans la base => Cint(textbox.text), Cdbl() ...
=> si champ1 est un entier (nombre d'enfants d'une personne par exemple) et champ2 un string (code postal par exemple) :
Dim Var1 as Integer, Var2 as String
Var1 = Cint(Textbox1.Text)
Var2 = Textbox2.Text
(...)
SELECT ...
FROM ...
WHERE Champ1=var1 And Champ2 = Var2
(...)
@ +
Pizzabiere