|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : mai 2004 Messages : 81 ![]() |
Bonjour,
Dans une macro Access 2010, je créé une première variable qui contient la valeur selectionnée dans une liste. Code :
vLoc_Libelle = [Forms]![frm_Resultat2]![lst_Attribut1]
J'ai ensuite dans le même formulaire un contrôle étiquette correspondant à chaque entrée de la liste. Le nom de chaque contrôle correspont aux entrées possible de ma liste préfixé par "eti".
Pour récupérer la valeur du contrôle correspondant j'utilise une deuxième variable : Code :
vLoc_Point="eti" & [VarLocale]![vLoc_AptitudeLibelle] Quand le libellé contient un espace j'ai le message suivant: L'objet ne contient pas d'objet automation "etiSaut". Evidemment puisque mon contrôle se nomme "etiSaut en longueur" !!!! J'ai testé avec la fonction Eval mais soit je n'ai pas la bonne syntaxe soit cette fonction n'est pas appropirée. Merci pour votre aide. |
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Inscription : mai 2004 Messages : 81 ![]() |
J'ai trouvé la solution après avoir testé des guillements, simples, doubles, simple quote, double quote, etc...
La solution est venue des parenthèses. Code :
vLoc_Point=[Formulaires] |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com