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

VBA Access Discussion :

passer en parametre le nom d'un champ d'une requete sql en vba


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de alexkickstand
    Inscrit en
    Octobre 2002
    Messages
    165
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 165
    Par défaut passer en parametre le nom d'un champ d'une requete sql en vba
    bonjour,

    voici une requete sql vba

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    sSQL = "Select '& combo_annee.Value & ' From cotis_sdc_tableau Where NO_SDC='" & combo_sdc.Value & "'"
    ou "& combo_annee.Value &" est une valeur d'une liste déroulante contenant le nom de champs de la table

    mais j'ai un probleme de syntaxe pour passer ce parametre

    merci d'avance

    Alex

  2. #2
    Membre Expert

    Homme Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 186
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sSQL = "Select " & combo_annee.Value & " From cotis_sdc_tableau Where NO_SDC='" & combo_sdc.Value & "'"
    Ca le fait pas ?
    [Access] Les bases du débogage => ici

  3. #3
    Membre Expert
    Inscrit en
    Août 2006
    Messages
    1 588
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 1 588
    Par défaut
    si le nom de champ contient des espaces il vaut mieux
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    sSQL = "Select cotis_sdc_tableau.[" & combo_annee.Value & "] From cotis_sdc_tableau Where NO_SDC='" & combo_sdc.Value & "'"

  4. #4
    Membre confirmé Avatar de alexkickstand
    Inscrit en
    Octobre 2002
    Messages
    165
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 165
    Par défaut re
    Salut Merci pour vos réponse c'est exactement ce que je veux
    mais j'ai une petite erreur encore de syntaxe en suivant vos 2 méthodes j'ai une erreur de syntaxe dans le sSql

    il me met :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SELECT cotis_sdc_tableau.[TX_2008RCNTR"] FROM ....
    je devrais avoir normalement

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SELECT cotis_sdc_tableau.[TX_2008RCNTR] FROM ....
    j'ai de la misere avec les ' et "

    merci encore pour votre aide

    Alex

  5. #5
    Membre Expert

    Homme Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 186
    Par défaut
    Ca vaut quoi combo_annee.Value ?
    [Access] Les bases du débogage => ici

  6. #6
    Membre confirmé Avatar de alexkickstand
    Inscrit en
    Octobre 2002
    Messages
    165
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 165
    Par défaut re
    c'est du texte une liste d'années de 2000 a 2009

    alex

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

Discussions similaires

  1. [AC-2007] Récupérer le nom d'un champ dans une requête SQL
    Par othke dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 09/03/2010, 18h48
  2. Contenu d'un champs dans une requete SQL
    Par noratec dans le forum IHM
    Réponses: 2
    Dernier message: 13/01/2009, 17h55
  3. Passer en parametre le nom d'une base
    Par nanmi dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 23/02/2007, 13h09
  4. Récupérer le maximum de 2 champs dans une requete SQL
    Par FrédéricCM dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 11/07/2006, 11h15
  5. Modification du nom d'un champ dans une table
    Par reef1 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 25/06/2004, 10h55

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