Sql et vb

fab101 Messages postés 139 Date d'inscription   Statut Membre Dernière intervention   -  
fab101 Messages postés 139 Date d'inscription   Statut Membre Dernière intervention   -
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 27104 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
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   Statut Membre Dernière intervention   2
 
ok merci c'est bon
0
fab101 Messages postés 139 Date d'inscription   Statut Membre Dernière intervention   2
 
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 27104 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
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   Statut Membre Dernière intervention   2
 
ok merci pour ta reponse
0