OVH Cloud OVH Cloud

Nombre d'enregistrements d'un état.

2 réponses
Avatar
Christophe CAMPAIN
Bonjour à tous,

Je souhaite récupérer le nombre d'enregistrements affichés par un état qui
est lui même basé sur une requête dont les filtres sont fixés par VBA (Les
filtres ne sont donc pas présents dans la requête et sont actifs uniquement
parcequ'ils sont spécifiés par VBA dans le code associé au bouton qui
"lance" l'état).

Est-ce que c'est bien clair tout ça ?

Je veux donc juste récupérer le nombre d'enregistrements affichés, sans être
obligé de les faire défiler tous pour connaître leur nombre.

Par avance merci,

@+
Kristof

2 réponses

Avatar
Raymond [mvp]
Bonjour Christophe.

si tu veux le récupérer dans l'état lui-même tu crées un contrôle texte
(texte1 par exemple) avec le source =Compte(*)
si tu veux le récupérer dans le formulaire, il faut lancer l'état en visu,
pour se prémunir de tous les critères de sélection et faire :
DoCmd.OpenReport "etat1", acViewPreview
DoCmd.OpenReport "etat1", acViewPreview, , , acHidden (à partir de 2002)
Me.monchamp = Reports("etat1").Texte1
tu peux aussi charger le contrôle du formulaire à partir de la section fin
d'état.

--
@+
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


"Christophe CAMPAIN" a écrit
dans le message de news:
Bonjour à tous,

Je souhaite récupérer le nombre d'enregistrements affichés par un état qui
est lui même basé sur une requête dont les filtres sont fixés par VBA (Les
filtres ne sont donc pas présents dans la requête et sont actifs
uniquement

parcequ'ils sont spécifiés par VBA dans le code associé au bouton qui
"lance" l'état).

Est-ce que c'est bien clair tout ça ?

Je veux donc juste récupérer le nombre d'enregistrements affichés, sans
être

obligé de les faire défiler tous pour connaître leur nombre.

Par avance merci,

@+
Kristof




Avatar
Christophe CAMPAIN
Ok,

Merci

@+
Kristof
"Raymond [mvp]" a écrit dans le message de
news: #ea#
Bonjour Christophe.

si tu veux le récupérer dans l'état lui-même tu crées un contrôle texte
(texte1 par exemple) avec le source =Compte(*)
si tu veux le récupérer dans le formulaire, il faut lancer l'état en visu,
pour se prémunir de tous les critères de sélection et faire :
DoCmd.OpenReport "etat1", acViewPreview
DoCmd.OpenReport "etat1", acViewPreview, , , acHidden (à partir de 2002)
Me.monchamp = Reports("etat1").Texte1
tu peux aussi charger le contrôle du formulaire à partir de la section fin
d'état.

--
@+
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


"Christophe CAMPAIN" a écrit
dans le message de news:
Bonjour à tous,

Je souhaite récupérer le nombre d'enregistrements affichés par un état
qui


est lui même basé sur une requête dont les filtres sont fixés par VBA
(Les


filtres ne sont donc pas présents dans la requête et sont actifs
uniquement

parcequ'ils sont spécifiés par VBA dans le code associé au bouton qui
"lance" l'état).

Est-ce que c'est bien clair tout ça ?

Je veux donc juste récupérer le nombre d'enregistrements affichés, sans
être

obligé de les faire défiler tous pour connaître leur nombre.

Par avance merci,

@+
Kristof