Access état fin de page

Bonjour,

Sous Access 2003, je dois afficher le nombre d'enregistrements page par page et non tous les enregistrmeents totaux
Je me suis créé un compteur de cette façon :
Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer)
'Compteur pour chacun des plis

If FormatCount = 1 Then
vCompteur = vCompteur + 1
txtNbEnregistrements = vCompteur
End If
If FormatCount = 2 Then
vCompteur = 0
End If
End Sub

Ainsi, je n'incrémente que lorsque FormatCount = 1
Cela fonctionne très bien s'il n'y a qu'une seule page.
Cependant, s'il y a plusieurs pages, Access teste d'abord de mettre le dernier enregistrement de ma dernière page dans l'état et s'il n'y arrive pas car la page est finie, il incrémente FormatCount = 2.

Mais mon compteur est tout de même incrémenté.

Y a-t-il possibilité de savoir si mon enregistrement est le dernier de ma page ?
Si oui, je n'incrémente pas vCompteur, si non, je l'incrémente.

Merci.

1 réponse

  1. Bonjour,
    S'il s'agit bien d'avoir sur chaque page d'un état le nombre d'enregistrements, j'ai une solution pour vous ?
    Pouvez-vous me transmettre le nom des champs présent s dans l'état?
    1