Menu

Utilisation d'un DLooKUP [Résolu]

Messages postés
80
Date d'inscription
mercredi 14 mars 2007
Statut
Membre
Dernière intervention
20 mai 2019
- - Dernière réponse : jadami
Messages postés
80
Date d'inscription
mercredi 14 mars 2007
Statut
Membre
Dernière intervention
20 mai 2019
- 20 mai 2019 à 13:15
Bonsoir,

J’ai un problème avec l’utilisation d’un DLookup qui ne me donne pas le résultat à savoir le nom de l’adhérent.

'--- Déclarations des variables
Dim C_NomFamille As string
Dim strCmbRegroupFamille As String
Dim strTxtNomFamille As String

'--- Initialisations des champs
strCmbRegroupFamille = Forms(strfrm)(strsfma).Form![cmbRegroupFamille].Value
strTxtNomFamille = Forms(strfrm)(strsfma).Form![txtNomFamille].Value

'--- Recherche si l'adhérent existe dans la table adhérents
C_NomFamille = DLookup("NomFamille", "[" & strTableAdherent & "]", "[NomFamille]='" _
& strTxtNomFamille & "' and [RegroupFamille]='" & Nz([strCmbRegroupFamille], 0) & "'")


En mettant un espion sur toute la ligne j’obtiens ce message :
 <Erreur de syntaxe dans la requête. La clause de la requête est incomplète.>


Merci pour votre aide.

Salutations
Afficher la suite 

Votre réponse

1 réponse

Messages postés
7765
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 mai 2019
464
0
Merci
bonjour, je suis surpris de voir [strCmbRegroupFamille]
jadami
Messages postés
80
Date d'inscription
mercredi 14 mars 2007
Statut
Membre
Dernière intervention
20 mai 2019
-
Bonsoir yg_b

Je ne comprends la remarque, [strCmbRegroupFamille] est la variable (string) que je récupère pour faire un filtre sur le champ RegroupFamille da la table.

Faut-il faire autrement ?

Salutations
yg_be
Messages postés
7765
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 mai 2019
464 > jadami
Messages postés
80
Date d'inscription
mercredi 14 mars 2007
Statut
Membre
Dernière intervention
20 mai 2019
-
pourquoi mettre ces accolades carrées autour du nom de la variable?
jadami
Messages postés
80
Date d'inscription
mercredi 14 mars 2007
Statut
Membre
Dernière intervention
20 mai 2019
> yg_be
Messages postés
7765
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 mai 2019
-
Bonjour yb_b

Merci pour la réponse, c'était bien les accolades qui faisaient le défaut.

Salutations
Commenter la réponse de yg_be