Problème avec RecodCount en VB

Fermé
Daniel - 21 oct. 2002 à 09:29
WhiteFang Messages postés 2063 Date d'inscription dimanche 1 septembre 2002 Statut Membre Dernière intervention 15 février 2008 - 24 oct. 2002 à 08:49
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!
A voir également:

2 réponses

Essaye d'aller avant au dernier enregistrement (.MoveLast)
Bonne chance
0
WhiteFang Messages postés 2063 Date d'inscription dimanche 1 septembre 2002 Statut Membre Dernière intervention 15 février 2008 204
23 oct. 2002 à 10:24
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
WhiteFang Messages postés 2063 Date d'inscription dimanche 1 septembre 2002 Statut Membre Dernière intervention 15 février 2008 204
24 oct. 2002 à 08:49
Je voulais dire "movefirst", désolé...
Wild and Free
0