Syntaxe Dlookup
Le
Jacques
Bonjour,
Cette fonction me donne une erreur « incompatibilité de type » sur la
ligne Sélection, et je narrive pas à trouver la syntaxe exacte.
Public Function GetMailExp(strIntitule As String, boolSelection As
Boolean) As String
GetMailExp = DLookup("[Valeur]", "tbl Mail Expéditeurs",
"[intitule]='" & strIntitule & "'" And ("Selection") = boolSelection)
Ou se trouve mon erreur ?
De même au début javais entouré le champ Selection par [ ] mais
javais cette erreur
« Nom externe non défini »
Quelles en sont les raisons ?
Merci pour votre aide.
Salutations
Cette fonction me donne une erreur « incompatibilité de type » sur la
ligne Sélection, et je narrive pas à trouver la syntaxe exacte.
Public Function GetMailExp(strIntitule As String, boolSelection As
Boolean) As String
GetMailExp = DLookup("[Valeur]", "tbl Mail Expéditeurs",
"[intitule]='" & strIntitule & "'" And ("Selection") = boolSelection)
Ou se trouve mon erreur ?
De même au début javais entouré le champ Selection par [ ] mais
javais cette erreur
« Nom externe non défini »
Quelles en sont les raisons ?
Merci pour votre aide.
Salutations

Poser une question


Bonjour
Juste avant And, le guillemet est fermé, donc on ne sait pas quoi faire
avec And.
J'essaierais bien quelque chose comme
"[intitule]='" & strIntitule & "' AND [Selection] = " & _
Iif(boolSelection, "True", "False")
et je n'ai pas inclus la parenthèse de fermeture de la fonction.
Le critère (troisième paramètre de DLookup) sauf erreur de ma part doit
être une chaîne de caractères. Si on a un doute sur sa syntaxe il f aut
l'afficher à part, dans la fenêtre d'exécution par exemple, pour bi en
visualiser son contenu.
Ah oui alors ci-dessus je n'ai corrigé que la syntaxe.
Mais si il n'y a pas de champ ou de contrôle qui s'appelle Selection, ç a
va coincer quelque part.
C'est censé représenter quoi ?
Bonjour Gloops,
Merci pour ta réponse.
Quelques précissions:
J’appelle la fonction par :
Forms!frm_EditeM.txtDe = GetMailExp("Email", True)
Et les champs de la table sont:
Intitule : texte (sans clé)
Valeur : texte
Selection : Oui/Non
Exemple enregistrement de la table :
Email false
Email true
Attention Email se trouve dans la colonne intitule
Salutations
Bonjour,
Je dois avouer que ton message me laisse perplexe.
D'une part parce que mon Thunderbird me le représente dans
l'arborescence comme si tu répondais directement au message de Jacques,
alors que tu cites le mien, d'autre part parce que ... je ne trouve pas
la réponse dedans.
Vous pouvez cependant accéder facilement et gratuitement à Usenet en utilisant un vrai serveur de news, ou un service web comme Google Groups.
Voir par exemple cette liste de serveurs de news qui offrent gratuitement des accès au grand public:
http://news.lacave.net/servers/reader/list
Quelques conseils pour débuter sur Usenet:
http://www.lacave.net/divers/debuter.htm
(Suivi vers fr.usenet.abus.d)
Ah, c'est Giganews qui a fait le coup ?
Bon pour ma part je suis sur aioe.org, c'est rare que je voie ce genre
de truc là-dessus.