Je désire faire un contrôle du nombre de saisie dans un sous-formualire, par
exemple 5 enregistrements.
Pas de problème pour contrôler le nombre, je pense, mais je voudrais qu'une
fois en bout de mon 5ème enregistrement, une 6ème ligne n'apparaisse pas dans
le sous-form...
Et déclencher une procédure vba.
Là, je coince un peu. Comment limiter et quelle propriété de quel contrôle
utiliser pour déclencher dite procédure ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Bonjour Dans l'évenement "sur avant insertion" de ton sous-formulaire, rajoute :
Private Sub Form_BeforeInsert(Cancel As Integer) If Me.CurrentRecord > 5 Then: Cancel = True End Sub
Tu pourras rajouter des enregistrements (jusqu'à 5) puis cela sera bloqué à partir de la tentative de saisir le 6ème
à+ -- Arnaud --------------------------------------------- infos, conseils et liens : http://www.mpfa.info ---------------------------------------------
"Domi" a écrit dans le message de news:
Bonjour,
Je désire faire un contrôle du nombre de saisie dans un sous-formualire, par exemple 5 enregistrements.
Pas de problème pour contrôler le nombre, je pense, mais je voudrais qu'une fois en bout de mon 5ème enregistrement, une 6ème ligne n'apparaisse pas dans le sous-form...
Et déclencher une procédure vba.
Là, je coince un peu. Comment limiter et quelle propriété de quel contrôle utiliser pour déclencher dite procédure ?
Merci pour votre aide.
Domi
Bonjour
Dans l'évenement "sur avant insertion" de ton sous-formulaire, rajoute :
Private Sub Form_BeforeInsert(Cancel As Integer)
If Me.CurrentRecord > 5 Then: Cancel = True
End Sub
Tu pourras rajouter des enregistrements (jusqu'à 5) puis cela sera bloqué à
partir de la tentative de saisir le 6ème
à+
--
Arnaud
---------------------------------------------
infos, conseils et liens : http://www.mpfa.info
---------------------------------------------
"Domi" <Domi@discussions.microsoft.com> a écrit dans le message de news:
E93345BA-2B87-41A0-8622-B49D35672BD1@microsoft.com...
Bonjour,
Je désire faire un contrôle du nombre de saisie dans un sous-formualire,
par
exemple 5 enregistrements.
Pas de problème pour contrôler le nombre, je pense, mais je voudrais
qu'une
fois en bout de mon 5ème enregistrement, une 6ème ligne n'apparaisse pas
dans
le sous-form...
Et déclencher une procédure vba.
Là, je coince un peu. Comment limiter et quelle propriété de quel contrôle
utiliser pour déclencher dite procédure ?
Bonjour Dans l'évenement "sur avant insertion" de ton sous-formulaire, rajoute :
Private Sub Form_BeforeInsert(Cancel As Integer) If Me.CurrentRecord > 5 Then: Cancel = True End Sub
Tu pourras rajouter des enregistrements (jusqu'à 5) puis cela sera bloqué à partir de la tentative de saisir le 6ème
à+ -- Arnaud --------------------------------------------- infos, conseils et liens : http://www.mpfa.info ---------------------------------------------
"Domi" a écrit dans le message de news:
Bonjour,
Je désire faire un contrôle du nombre de saisie dans un sous-formualire, par exemple 5 enregistrements.
Pas de problème pour contrôler le nombre, je pense, mais je voudrais qu'une fois en bout de mon 5ème enregistrement, une 6ème ligne n'apparaisse pas dans le sous-form...
Et déclencher une procédure vba.
Là, je coince un peu. Comment limiter et quelle propriété de quel contrôle utiliser pour déclencher dite procédure ?
Merci pour votre aide.
Domi
Domi
Un très grand merci Arnaud, et un excellent week-end.
Domi
Bonjour Dans l'évenement "sur avant insertion" de ton sous-formulaire, rajoute :
Private Sub Form_BeforeInsert(Cancel As Integer) If Me.CurrentRecord > 5 Then: Cancel = True End Sub
Tu pourras rajouter des enregistrements (jusqu'à 5) puis cela sera bloqué à partir de la tentative de saisir le 6ème
à+ -- Arnaud --------------------------------------------- infos, conseils et liens : http://www.mpfa.info ---------------------------------------------
"Domi" a écrit dans le message de news:
Bonjour,
Je désire faire un contrôle du nombre de saisie dans un sous-formualire, par exemple 5 enregistrements.
Pas de problème pour contrôler le nombre, je pense, mais je voudrais qu'une fois en bout de mon 5ème enregistrement, une 6ème ligne n'apparaisse pas dans le sous-form...
Et déclencher une procédure vba.
Là, je coince un peu. Comment limiter et quelle propriété de quel contrôle utiliser pour déclencher dite procédure ?
Merci pour votre aide.
Domi
Un très grand merci Arnaud, et un excellent week-end.
Domi
Bonjour
Dans l'évenement "sur avant insertion" de ton sous-formulaire, rajoute :
Private Sub Form_BeforeInsert(Cancel As Integer)
If Me.CurrentRecord > 5 Then: Cancel = True
End Sub
Tu pourras rajouter des enregistrements (jusqu'à 5) puis cela sera bloqué à
partir de la tentative de saisir le 6ème
à+
--
Arnaud
---------------------------------------------
infos, conseils et liens : http://www.mpfa.info
---------------------------------------------
"Domi" <Domi@discussions.microsoft.com> a écrit dans le message de news:
E93345BA-2B87-41A0-8622-B49D35672BD1@microsoft.com...
Bonjour,
Je désire faire un contrôle du nombre de saisie dans un sous-formualire,
par
exemple 5 enregistrements.
Pas de problème pour contrôler le nombre, je pense, mais je voudrais
qu'une
fois en bout de mon 5ème enregistrement, une 6ème ligne n'apparaisse pas
dans
le sous-form...
Et déclencher une procédure vba.
Là, je coince un peu. Comment limiter et quelle propriété de quel contrôle
utiliser pour déclencher dite procédure ?
Un très grand merci Arnaud, et un excellent week-end.
Domi
Bonjour Dans l'évenement "sur avant insertion" de ton sous-formulaire, rajoute :
Private Sub Form_BeforeInsert(Cancel As Integer) If Me.CurrentRecord > 5 Then: Cancel = True End Sub
Tu pourras rajouter des enregistrements (jusqu'à 5) puis cela sera bloqué à partir de la tentative de saisir le 6ème
à+ -- Arnaud --------------------------------------------- infos, conseils et liens : http://www.mpfa.info ---------------------------------------------
"Domi" a écrit dans le message de news:
Bonjour,
Je désire faire un contrôle du nombre de saisie dans un sous-formualire, par exemple 5 enregistrements.
Pas de problème pour contrôler le nombre, je pense, mais je voudrais qu'une fois en bout de mon 5ème enregistrement, une 6ème ligne n'apparaisse pas dans le sous-form...
Et déclencher une procédure vba.
Là, je coince un peu. Comment limiter et quelle propriété de quel contrôle utiliser pour déclencher dite procédure ?