OVH Cloud OVH Cloud

Compter

1 réponse
Avatar
sab
Bonjour à tous,

Grâce à l'aide précieuse de certaines personnes, j'ai réussi à mettre le
nombre de d'enrgistrement dans un sous formulaire, par le vba suivant :

Private Sub Cpte()
Me.sfmRésultats.Form.Recordset.MoveLast
Me.Compte = Me.sfmRésultats.Form.RecordsetClone.RecordCount
End Sub

Cependant lorsqu'il n'y a pas d'enregistrement, "Compte" m'affiche toujours
le dernier nombre en memoire. Pourquoi? et pouvez vous m'aider à résoudre ce
pb?

Merci beaucoup

1 réponse

Avatar
3stone
Salut,

"sab"
| Private Sub Cpte()
| Me.sfmRésultats.Form.Recordset.MoveLast
| Me.Compte = Me.sfmRésultats.Form.RecordsetClone.RecordCount
| End Sub
|
| Cependant lorsqu'il n'y a pas d'enregistrement, "Compte" m'affiche toujours
| le dernier nombre en memoire. Pourquoi? et pouvez vous m'aider à résoudre ce
| pb?


Dans un sous-formulaire en mode continu, je présume ?
pas besoin de VBA dans ce cas...

Dans ton textbox, mets plutôt ceci :

=Count(*)


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw