Bonjour à tous,
Je pose mon problème ici car c'est exactement le même que Sergio63 et malheureusement personne n'a su lui venir en aide
En résumé je voudrais pouvoir appeler un formulaire de recherche depuis plusieurs autres formulaires et renvoyer le résultat au bon endroit dans le formulaire appellant.
1 2 3 4
| Parametres = Split(OpenArgs, "@@")
Dim Send As String
Send = "Forms!" & Parametres(0) & "!" & Parametres(1) & " = " & Me.LstPartners
Eval (Send) |
Le nom de la form et du controle sont passés par OpenArgs et comme il y a pas mal de combinaisons possibles pour renvoyer le résultat je n'ai rien trouver d'autre qu'Eval pour éxécuter le code (même si je trouve ça moche).
J'ai vérifier que "Send" contenait bien le code attendu et testé l'expression telle quel :
Forms!Attributions!CodePartner = 123456
Ca fonctionne normalement mais avec Eval() pas d'erreur, il ne se passe rien
(Juste je me sens un peu plus c## à chaque fois que je refais un test
)
Si quelqu'un a une idée, que ce soit avec Eval() ou une autre façon d'aborder le problème je lui serais vraiment reconnaissant de m'aider 
Merci d'avance
Partager