bonjour j'ai créé un controle "zone de liste modifiable " (dépendant d'une table) sur un formulaire; ensuite j'ai ecrit la procédure evenementielle suivante dans la propriété NoInList du controle: Private Sub groupe_NotInList(NewData As String, Response As Integer) Echo = False DoCmd.OpenForm "GROUPE", , , acFormAdd [groupe] = Forms![groupe]![groupe] DoCmd.Close , "GROUPE" [groupe].Requery Echo = True End Sub "GROUPE" est le nom du formulaire "groupe" est le nom du controle
puis dans la propriété LimiterAListe j'ai sélectionné oui
Après avoir entrer un nouvel enregistrement et taper "enter", le message suivant apparait "erreur de compilation :argument non facultatif" et echo est surligné Puis après avoir cliqué "ok" sur le message , la 1ère ligne de la procédure (Private Sub ...) est surlignée en jaune avec une flèche jaune devant. pourquoi ce problème et comment le résoudre ? merci
Marsh Posté le 27-12-2004 à 11:54:04
bonjour
j'ai créé un controle "zone de liste modifiable " (dépendant d'une table) sur un formulaire; ensuite j'ai ecrit la procédure evenementielle suivante dans la propriété NoInList du controle:
Private Sub groupe_NotInList(NewData As String, Response As Integer)
Echo = False
DoCmd.OpenForm "GROUPE", , , acFormAdd
[groupe] = Forms![groupe]![groupe]
DoCmd.Close , "GROUPE"
[groupe].Requery
Echo = True
End Sub
"GROUPE" est le nom du formulaire
"groupe" est le nom du controle
puis dans la propriété LimiterAListe j'ai sélectionné oui
Après avoir entrer un nouvel enregistrement et taper "enter", le message suivant apparait "erreur de compilation :argument non facultatif" et echo est surligné
Puis après avoir cliqué "ok" sur le message , la 1ère ligne de la procédure (Private Sub ...) est surlignée en jaune avec une flèche jaune devant.
pourquoi ce problème et comment le résoudre ?
merci