Bonjour tout le monde,
voila mon problème:
j'ai un formulaire "interventions", sur lequel se trouve une liste déroulante "nom intervenant" liée à une table "intervenant" par un id.
En bas de ce formulaire se trouve un bouton ajouter créé grace à l'assistant servant à ajouter une nouvelle intervention.
Le champs id_intervenant de la table "interventions" a la propriété "required" à true.
Il est donc logique que lorsque je veux ajouter un enregistrement sans avoir choisi un "nom intervenant", un message d'access standard apparait: "le champ id_intervenant de la table intervention ne peux contenir une valeur Null.. etc etc"
je voudrais pouvoir gérer cette erreur afin de moi meme afficher un message.
J'ai essayé ceci mais ce n'est pas suffisant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Private Sub Form_Error(DataErr As Integer, Response As Integer) Select Case Err.Number Case 2105 MsgBox ("Impossible d'ajouter: veuillez choisir un intervenant"), vbInformation, "Erreur" Case 3314 MsgBox ("Impossible d'ajouter: veuillez choisir un intervenant"), vbInformation, "Erreur" Case 3201 MsgBox ("Impossible d'ajouter: veuillez choisir un intervenant"), vbInformation, "Erreur" Case Else MsgBox Err.Description End Select End Sub
J'ai fait pareil sur l'evenement "click"' du bouton ajouter mais le message standard d'access aparait tjs
merci de votre aide et n'hésitez pas a me poser des questions si je n'ai pas été assez explicite.
Partager