Sql et vb

fab101 Messages postés 140 Statut Membre -  
fab101 Messages postés 140 Statut Membre -
salut
comment fait on vb pour faire cette requete suivante

select * from serveur
where nom_serveur = variable

comment ecrir la variable

merci

5 réponses

  1. blux Messages postés 2049 Date d'inscription   Statut Modérateur Dernière intervention   3 455
     
    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
  2. fab101 Messages postés 140 Statut Membre 2
     
    ok merci c'est bon
    0
  3. fab101 Messages postés 140 Statut Membre 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
  4. blux Messages postés 2049 Date d'inscription   Statut Modérateur Dernière intervention   3 455
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. fab101 Messages postés 140 Statut Membre 2
     
    ok merci pour ta reponse
    0