Bonjour,
Avoir sélectionné le nom d’une DDE dans mon formulaire, je clique sur un bouton qui me permet de retomber sur un autre formulaire avec les communes qui sont reliées à cette DDE.
Seulement, il arrive qu’une DDE n’ait aucune commune reliées a elle.
Access m’ouvre quand même le formulaire mais bien entendu avec des champs vide !
Donc j’aimerai que lorsque aucune donnée ne correspond à ma sélection, access n’ouvre pas le formulaire.
J’ai trouvé ce code mais il y a des erreurs :
Dans l’événement ouverture du formulaire :
Private Sub Form_Open(Cancel As Integer)
If Me.RecordsetClone.RecordCount=0 Then Cancel= True
MsgBox “Il n’y a pas d’enregistrement”
End Sub
Le problème c’est que le msg (« Il n’y a pas d’enregistrement ») apparaît toujours même quand il y a des enregistrements (mais access m’ouvre quand même le formulaire dans les cas la)
Et quand il n’y a réellement pas d’enregistrement, access ne m’ouvre pas le formulaire (jusque là ok !) mais il me met toujours le msg « l’action OpenForm a été annulé »
Comment faire ?
Merci
Partager