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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager