1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
Cmd = New OleDbCommand("SELECT TOP 1 Contact.* FROM Contact WHERE Code > " & txtCode.Text & " ORDER BY Code", Cnx)
Dr = Cmd.ExecuteReader
While Dr.Read
txtCode.Text = Dr(0)
txtNom.Text = Dr(1)
txtPrenom.Text = Dr(2)
txtTel.Text = Dr(3)
End While
Dr.Close()
BtnPremier.Enabled = True
BtnDernier.Enabled = True
BtnSuivant.Enabled = True
BtnPrecedent.Enabled = True
J'ai fait ensuite une autre requête qui compte et te retoure le nbre d'enregistrement
Cmd = New OleDbCommand("SELECT COUNT(*) FROM Contact " Cnx)
Dr = Cmd.ExecuteReader
While Dr.Read
txtCode.Text = Dr(0)
End While
If txtCode.text<> nb Then
BtnSuivant.Enable=True
Else
BtnSuivant.Enable=False |
Partager