Problème avec RecodCount en VB

Salut ! Dans mon programme, j'aimerai obtenir le nombre de résultat obtenu aprés avoir effectué une recherche. J'utilise un controle Data pour ma base de données.
Voici le code source :
[i]Private Sub okrech3_Click(Index As Integer)
Datares.RecordSource = "SELECT * FROM identification WHERE SERVICE = '" & comboservice.Text & "';"
Datares.Refresh
nbrtxt.Text = "Enregistrement " & Str(Datares.Recordset.AbsolutePosition) & " sur " & Str(Datares.Recordset.RecordCount)
End Sub[/i]
Le problème, c'est que quand je veux afficher le nombre de résultat avec Datares.Recordset.Recordcount, il m'affiche toujours 1 comme réponse .
Est-ce que quelqu'un a une idée du problème ??
Merci!

2 réponses

  1. Salut !!
    Tu n'auras jamais le recordcount si tu ne fais pas un movelast avant. C'est le move last qui charge recordcount. N'oublie pas aussi un 'ti movenext, par sécurité. ;-))
    Wild and Free
    0
    1. Je voulais dire "movefirst", désolé...
      Wild and Free
      0
  2. Essaye d'aller avant au dernier enregistrement (.MoveLast)
    Bonne chance
    0