IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes et SQL. Discussion :

faire une requete en passant en variable le nom du champ


Sujet :

Requêtes et SQL.

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    55
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 55
    Points : 55
    Points
    55
    Par défaut faire une requete en passant en variable le nom du champ
    salut j'ai un petit soucis sous access,

    Alors je veux faire une requete en passant en variable le nom du champ.
    J'appelle la requete depuis un formulaire qui contient le nom du champ.


    Ex :

    table : Matable.

    champs : Nom, prenom,adresse.

    dans ma variable, je veux pouvoir passer nom ou prenom ou adresse.

    pour pouvoir faire
    select * from matable where nom = ""
    select * from matable where prenom= ""

    qui a une idée
    merci par avance

    ju

  2. #2
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Avril 2006
    Messages
    29
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2006
    Messages : 29
    Points : 32
    Points
    32
    Par défaut
    bonjour

    je ne sais pas si j'ai bien compris le probleme, mais peut etre que cela devrait t'aider:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     
    "select * from matable where nom = ' " & variable &  " ' " & _
    "OR prénom = '" & variable & " ' " & _
    "OR adresse = ' " & variable & " ' ;"
    sinon peut etre que trois variables différentes pour stocker nom prenom et adresse seraient plus judicieuses.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Août 2006
    Messages : 38
    Points : 36
    Points
    36
    Par défaut
    Que veux tu faire avec cette requete pas tres clair

  4. #4
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Avril 2006
    Messages
    29
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2006
    Messages : 29
    Points : 32
    Points
    32
    Par défaut
    donc je pense que je n'ai pas bien compris ta question. a quoi te sert la requete. pourquoi tu ne veux qu'une seule variable, quel est ton but? quelle est ta question?

    merci de nous apporter quelques précisions.

  5. #5
    Membre actif
    Inscrit en
    Septembre 2004
    Messages
    179
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 179
    Points : 217
    Points
    217
    Par défaut
    Peut etre veut-il faire quelque chose comme ceci :



    select * from matable where " & NomDuChamp & "= ' " & ValeurChamp & " ' " & _
    "AND " & NomDuChamp2 & " = '" & ValeurChamp2 & " ';"

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 15/02/2010, 01h07
  2. Réponses: 2
    Dernier message: 07/07/2005, 08h31
  3. En difficulté pour faire une requete
    Par Fonzy17 dans le forum Langage SQL
    Réponses: 10
    Dernier message: 21/03/2005, 10h56
  4. [http] comment faire une requete http
    Par Slimer dans le forum Entrée/Sortie
    Réponses: 5
    Dernier message: 28/07/2004, 11h48
  5. Réponses: 2
    Dernier message: 03/05/2004, 12h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo