Bonjour,
Je sais comment ne pas ouvrir un formulaire si celui-ci est vide.
Par contre, j'aurai besoin de savoir comment ne pas ouvrir un formulaire si son sous formulaire est vide.
Merci
Version imprimable
Bonjour,
Je sais comment ne pas ouvrir un formulaire si celui-ci est vide.
Par contre, j'aurai besoin de savoir comment ne pas ouvrir un formulaire si son sous formulaire est vide.
Merci
Bonjour,
c'est le même principe qu'avec un formulaire sauf qu'il faut tester le RecordCount du sous-formulaire et mettre le code au chargement plutôt qu'à l'ouverture :
Code:
1
2
3 Private Sub Form_Load() If Me.NomduSouFormulaire.Form.Recordset.RecordCount = 0 Then DoCmd.Close acForm, Me.Name End Sub
Bonjour,
J'obtiens le message d'erreur suivant :
Erreur d'exécution '2455':
La référence d'une expression à la propriété Form/Report n'est pas valide.
Code:
1
2
3 Private Sub Form_Load() If Me.frm_locations_liste_sub.Form.Recordset.RecordCount = 0 Then DoCmd.Close acForm, Me.Name End Sub
Solution donnée ici :
https://www.developpez.net/forums/d1...rmulaire-vide/
A+