J'ai un formulaire avec une liste d'enregistrements, qui sont filtrés en
fonction d'une liste déroulante, et des boutons. Je voudrais désactiver
certains boutons lorsqu'aucun enregistrement n' est affiché. J'ai créé un
contrôle de type "Texte" avec la formule "=Count(*). Mais quand il n'y a
aucun enregistrement, aucune valeur n'est affichée, et en VBA je n'arrive
pas à faire référence à ce contrôle.
Y a-t-il un moyen de connaître le nombre d'enregistrements affichés dans un
formulaire alors que le résultat est filtré ?
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
Raymond [mvp]
Bonjour.
filtrés ou non, utilise : Me.RecordsetClone.RecordCount qui te donnera le nombre deenregistrement du recordset actuel du formulaire.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Patrick" a écrit dans le message de news:
Bonjour,
J'ai un formulaire avec une liste d'enregistrements, qui sont filtrés en fonction d'une liste déroulante, et des boutons. Je voudrais désactiver certains boutons lorsqu'aucun enregistrement n' est affiché. J'ai créé un contrôle de type "Texte" avec la formule "=Count(*). Mais quand il n'y a aucun enregistrement, aucune valeur n'est affichée, et en VBA je n'arrive pas à faire référence à ce contrôle.
Y a-t-il un moyen de connaître le nombre d'enregistrements affichés dans un
formulaire alors que le résultat est filtré ?
Merci pour votre aide.
-- Patrick
Bonjour.
filtrés ou non, utilise : Me.RecordsetClone.RecordCount qui te donnera le
nombre deenregistrement du recordset actuel du formulaire.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Patrick" <nospams_fredin@magic.fr> a écrit dans le message de
news:en7lIp1QEHA.3732@TK2MSFTNGP11.phx.gbl...
Bonjour,
J'ai un formulaire avec une liste d'enregistrements, qui sont filtrés en
fonction d'une liste déroulante, et des boutons. Je voudrais désactiver
certains boutons lorsqu'aucun enregistrement n' est affiché. J'ai créé un
contrôle de type "Texte" avec la formule "=Count(*). Mais quand il n'y a
aucun enregistrement, aucune valeur n'est affichée, et en VBA je n'arrive
pas à faire référence à ce contrôle.
Y a-t-il un moyen de connaître le nombre d'enregistrements affichés dans
un
filtrés ou non, utilise : Me.RecordsetClone.RecordCount qui te donnera le nombre deenregistrement du recordset actuel du formulaire.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Patrick" a écrit dans le message de news:
Bonjour,
J'ai un formulaire avec une liste d'enregistrements, qui sont filtrés en fonction d'une liste déroulante, et des boutons. Je voudrais désactiver certains boutons lorsqu'aucun enregistrement n' est affiché. J'ai créé un contrôle de type "Texte" avec la formule "=Count(*). Mais quand il n'y a aucun enregistrement, aucune valeur n'est affichée, et en VBA je n'arrive pas à faire référence à ce contrôle.
Y a-t-il un moyen de connaître le nombre d'enregistrements affichés dans un