Comment passer un argument de type variable à une fonction vba sous access 2003
Bonjour,
Dans le code qui suit, j'appelle la fonction InitialiserSelection en passant 6 arguments.
J'obtiens le message "Erreur d'exécution 3061".
Le pb vient sans doute du 4ème argument qui est considéré comme la chaine de caractère "parROME",
alors qu'il s'agit d'une variable passée comme paramètre.
Quelqu'un peut-il m'indiquer quelle syntaxe utiliser pour passer un argument de type variable.
Trés cordialement
-------------------
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| Private Sub Form_Open(Cancel As Integer)
Dim parROME As String
DoCmd.OpenForm "F_Saisie_ECCP_p2"
parROME = Forms![F_Saisie_ECCP_p2]![ECCP_C_ROME]
InitialiserSelection "T_ROME Compétences", "ROMEC_C_Compétence", _
"T_ECCP Compétences à tester", "parROME", "80020", "ROMEC_C_ROME=11121"
Me.Requery
DoCmd.Close acForm, "F_Saisie_ECCP_p2"
End Sub |
-----------------