Erreur 3167, comment la personnaliser ???
Bonjour à tous ...
J'ai un message qui vient lorsque je supprime un enregistrement dans un de mes formulaires.
Je tiens à préciser que ce message vient seulement lorsque je veux supprimer un enregistrement qui est dans mon formulaire pour autant que j'ai ajouté une valeur dans le sous-formulaire. Si je supprime mon enregistrement et que je n'ai rien dans mon sous-formulaire alors je n'ai pas ce message qui vient à l'écran.
En voici le print screen :
http://img164.imageshack.us/img164/2...raccess8px.jpg
En cliquant sur OK, le message disparaît et ma suppression s'exécute.
En cliquant sur AIDE, voici ce qu'il me vient :
Citation:
L'enregistrement est supprimé. (Erreur 3167)
Vous avez fait référence à un enregistrement que vous avez supprimé ou qu'un autre utilisateur, si l’environnement est multi-utilisateur, a supprimé. Passez à un autre enregistrement et recommencez l'opération.
J'ai trouvé dans la FAQ ceci :
http://access.developpez.com/faq/?pa...#ErrorMsgPerso
que j'ai adapté comme suit :
Code:
1 2 3 4 5 6 7 8
| Select Case Err.Number
Case "3167"
MsgBox "L'enregistrement n'a pas été sauvegardé"
Case Else
MsgBox Err.Number & " " & Err.Description
End Select |
et pourtant mon erreur apparaît toujours ... Je ne comrpend pas vraiment comment la supprimer ... ... ou alors comment la modifier ... ...
Si vous avez des idées, elles seront les bienvenues ...
Merci de votre aide ...
PS : J'ai déjà tout décocher dans : OUTIL / OPTIONS / MODIFIER-RECHERCHER
et j'ai mis aussi cette ligne au début de mon code :
Code:
DoCmd.SetWarnings False
et celle ci en fin de mon code :
Code:
DoCmd.SetWarnings True