Sql et vb

Fermé
fab101 Messages postés 139 Date d'inscription samedi 12 juin 2004 Statut Membre Dernière intervention 27 septembre 2010 - 1 sept. 2004 à 16:04
fab101 Messages postés 139 Date d'inscription samedi 12 juin 2004 Statut Membre Dernière intervention 27 septembre 2010 - 2 sept. 2004 à 17:32
salut
comment fait on vb pour faire cette requete suivante

select * from serveur
where nom_serveur = variable

comment ecrir la variable


merci
A voir également:

5 réponses

blux Messages postés 26460 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 13 novembre 2024 3 314
1 sept. 2004 à 16:37
Salut,

si tu es en VBA, cela implique que tu aies saisi ta variable quelque part : champ de fomulaire, boite de dialogue...

Pour un champ de formulaire, la variable est contenue dans :

nom_du_champ.value

Tu crées une variable qui contient le texte de ta requête et tu l'exécutes :
Dim Req As QueryDef
Dim Str as String
Str = "SELECT * FROM serveur "
Str = Str + "WHERE nom_serveur = '" + nom_du_champ.value + "';"
Set Req = CurrentDb.CreateQueryDef("", Str)
Req.Execute dbFailOnError

Et hop !
Le code attaché à un bouton, quand tu cliques il t'exécute la requête, mais tu ne verras rien, car tu ne lui a pas dit où afficher les résultats... :-)

A+ Blux
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
0
fab101 Messages postés 139 Date d'inscription samedi 12 juin 2004 Statut Membre Dernière intervention 27 septembre 2010 2
1 sept. 2004 à 16:42
ok merci c'est bon
0
fab101 Messages postés 139 Date d'inscription samedi 12 juin 2004 Statut Membre Dernière intervention 27 septembre 2010 2
2 sept. 2004 à 11:33
merci pour ta reponse
et par exemple si a la place de la variable je met un mot fixe

ex: select * from serveur where nom_serveur="serveur1"

quelle est la syntaxe pour la traduire en vb

meci
0
blux Messages postés 26460 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 13 novembre 2024 3 314
2 sept. 2004 à 14:08
Str = "SELECT * FROM serveur "
Str = Str + "WHERE nom_serveur = 'serveur1';"


A+ Blux
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
fab101 Messages postés 139 Date d'inscription samedi 12 juin 2004 Statut Membre Dernière intervention 27 septembre 2010 2
2 sept. 2004 à 17:32
ok merci pour ta reponse
0