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 :

Utilisation d'une valeur comme nom de champ. [AC-2003]


Sujet :

Requêtes et SQL.

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 72
    Par défaut Utilisation d'une valeur comme nom de champ.
    Bonjour à tous,

    il y a quelquechose que j'utilise régulièrement en vba mais que je n'arrive pas à retranscrire dans une requête...
    Pour simplifier, ma requête a deux tables : une avec un champ N qui donnera une valeur de 1 à 20 et une deuxième qui a des champ de 1 à 20 avec des valeurs différentes. Je voudrais donc récupérer dans ma requête la valeur adéquate en fonction de la valeur de mon champ N (j'espère être clair).
    en vba, lorsque qu'on met Table(N), cela fonctionne parfaitement. Or dans ma requête, si je met Table(N), il me sort en erreur "fonction Table non définie dans l'expression".
    Y a t-il une syntaxe plus appropriée pour éviter cette erreur ? ou autre.

    Merci d'avance.

    Marco

  2. #2
    Membre Expert
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2009
    Messages
    944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vosges (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2009
    Messages : 944
    Par défaut
    Bonjour
    On utilise plutôt la syntaxe [MaTable]![MonChamp]

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 72
    Par défaut
    Ok mais ici, je ne veux pas la valeur contenue dans "Monchamp" mais une valeur contenue dans un champ qui porte comme nom "Monchamp".

  4. #4
    Membre Expert
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2009
    Messages
    944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vosges (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2009
    Messages : 944
    Par défaut
    Re
    ça y est j'ai compris ce que tu veux faire.
    Je crois que autant on sait faire en VBA, autant je en vois pas comment faire dans les requètes.

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

Discussions similaires

  1. [AC-2007] Récupérer une valeur de liste de formulaire comme nom de champ dans une requête
    Par sylviane dans le forum Requêtes et SQL.
    Réponses: 11
    Dernier message: 07/03/2015, 18h09
  2. Réponses: 6
    Dernier message: 14/06/2014, 19h08
  3. [AC-2013] RechDom() avec une Variable comme Nom de Champ
    Par (2t0m) dans le forum Access
    Réponses: 1
    Dernier message: 26/09/2013, 14h07
  4. utilisation d'une variable comme nom de colonne
    Par argonath dans le forum Développement
    Réponses: 11
    Dernier message: 13/08/2010, 14h43
  5. [curseurs] utiliser une variable comme nom de champ
    Par Christian31 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 09/09/2005, 14h12

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