OVH Cloud OVH Cloud

nb de resultats dans un sous formulaire filtré

3 réponses
Avatar
sab
Bonjour à tous

Je voudrais savoir si il est possible de connaitre le nombre
d'enregistrements dans un sous formulaire, sachant que celui-ci est en mode
feuille de données.

Contexte :
L'utilisateur final peut rechercher des articles correspondants à des
critères comme la couleur ou la taille (formater par une zone de liste). Et
en fonction de ce qu'il a choisit, s'affiche une liste de biens (filtre sous
le sous formulaire) dont je souhaiterai connaitre le nombre de résultats.

J'ai essayé par une requête (qui fonctionne) mais il faut automatiquement
remplir tous les champs. Hors l'utilisateur n'y est pas obligé ( car si le
champs champs vide = Tous )

Pouvez vous, SVP, m'aider?

MERCI beaucoup

3 réponses

Avatar
Raymond [mvp]
Bonsoir.

essaie la fonction:
Me.SF1.Form.RecordsetClone.RecordCount
ou
Forms!Formprincipal!SF1.Form.RecordsetClone.RecordCount
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"sab" a écrit dans le message de news:

Bonjour à tous

Je voudrais savoir si il est possible de connaitre le nombre
d'enregistrements dans un sous formulaire, sachant que celui-ci est en
mode
feuille de données.

Contexte :
L'utilisateur final peut rechercher des articles correspondants à des
critères comme la couleur ou la taille (formater par une zone de liste).
Et
en fonction de ce qu'il a choisit, s'affiche une liste de biens (filtre
sous
le sous formulaire) dont je souhaiterai connaitre le nombre de résultats.

J'ai essayé par une requête (qui fonctionne) mais il faut automatiquement
remplir tous les champs. Hors l'utilisateur n'y est pas obligé ( car si le
champs champs vide = Tous )

Pouvez vous, SVP, m'aider?

MERCI beaucoup



Avatar
sab
Bonjour,

Il y a une différence entre le nombre d'enregistrements du sous formulaire
et le comptage établis par (Me.sfmresultats.Form.RecordsetClone.RecordCount
). En effet, la premiere solution me donne 82 et la second 21 ???

Pouvez vous me dire pourquoi, SVP?

P.S : je n'ai pas compté les 82 à la "mimine" (OUF) mais tout simplement en
selectionnant la barre verticale, qui m'indique le nombre d'enregistrements..


Bonsoir.

essaie la fonction:
Me.SF1.Form.RecordsetClone.RecordCount
ou
Forms!Formprincipal!SF1.Form.RecordsetClone.RecordCount
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"sab" a écrit dans le message de news:

Bonjour à tous

Je voudrais savoir si il est possible de connaitre le nombre
d'enregistrements dans un sous formulaire, sachant que celui-ci est en
mode
feuille de données.

Contexte :
L'utilisateur final peut rechercher des articles correspondants à des
critères comme la couleur ou la taille (formater par une zone de liste).
Et
en fonction de ce qu'il a choisit, s'affiche une liste de biens (filtre
sous
le sous formulaire) dont je souhaiterai connaitre le nombre de résultats.

J'ai essayé par une requête (qui fonctionne) mais il faut automatiquement
remplir tous les champs. Hors l'utilisateur n'y est pas obligé ( car si le
champs champs vide = Tous )

Pouvez vous, SVP, m'aider?

MERCI beaucoup








Avatar
Raymond [mvp]
parce que pour la seconde solution, il faut déplacer le curseur à la fin du
recordset avant de compter .

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"sab" a écrit dans le message de news:

Bonjour,

Il y a une différence entre le nombre d'enregistrements du sous formulaire
et le comptage établis par
(Me.sfmresultats.Form.RecordsetClone.RecordCount
). En effet, la premiere solution me donne 82 et la second 21 ???

Pouvez vous me dire pourquoi, SVP?

P.S : je n'ai pas compté les 82 à la "mimine" (OUF) mais tout simplement
en
selectionnant la barre verticale, qui m'indique le nombre
d'enregistrements..