Bonjour,
J'apprends à utiliser ACCESS et j’essaie de faire une requête pour qu'un contrôle affiche une valeur sélectionnée par une requête.
En l'occurrence j'ai une table T_Adherent qui contient entre autre les champs suivants : NomAdherent et CodeAdherent (clé primaire).
J'ai une liste dans mon formulaire qui contient les noms des adhérents
dans la case source contrôle d'une zone texte si je metJ'obtiens le CodeAdherent de l'adhérent sélectionné dans la liste (Liste23 étant le nom de la liste).
Code : Sélectionner tout - Visualiser dans une fenêtre à part =[Formulaire]![Liste23]
dans ce même contrôle je voudrais afficher le code de l'adhérent mais en passant par une requête SQL
Je n'obtiens que #NOM ? dans le contrôle en question. J'ai essayé pleins de syntaxe différentes mais toujours rien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 =(SELECT T_Adherent.CodeAdherent FROM T_Adherent WHERE T_Adherent.CodeAdherent= [Formulaire]![Liste23])
Le but étant de réussir à récupérer une valeur dans une table grâce à une requête entrée dans le générateur d'expression.
Si je fais
Où WESTBURY est un des noms présent dans une entrée de la table en question.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 =(SELECT T_Adherent.CodeAdherent FROM T_Adherent WHERE T_Adherent.NomAdherent = "WESTBURY")
J'ai trouvé ça https://support.office.com/fr-fr/art...b-8b6ec5aed41f
et j'ai essayé de mettre le nom de la table et des champs entre crochets (voir code suivant) mais rien n'y fait.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 =(SELECT [T_Adherent].[CodeAdherent] FROM [T_Adherent] WHERE [T_Adherent].[NomAdherent] = "WESTBURY")
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 =(SELECT [T_Adherent]![CodeAdherent] FROM [T_Adherent] WHERE [T_Adherent]![NomAdherent] = "WESTBURY")
Si quelqu'un à une idée pour m'orienter car je sèche un peu, je débute sur ACCESS et je ne trouve rien de bien spécifique sur le sujet malgré mes recherches sur internet.
Merci d'avance
Partager