Bonjour à tous,
Je n'arrive pas à remplacer un contrôle ADOdc par 2 boutons Suivant et précédent.
Je m'explique: J'ai un contrôle ADOdc qui est relié à une base de données Access, quand je clique sur les flèches gauche et droite de l'ADOdc sa change bien le nom et prénom de mes salariés, mais
je trouve sa moche et je voudrai remplacer le fait de cliquer sur les flèches de l'ADOdc par 2 boutons.........? Comment puis-je m'y prendre? merci d'avance pour votre aide.
Private Sub Command1_Click() ' suivant
if Not Adocdc1.Recordset.EOF then 'si c'est pas la fin
Adodc1.recordset.MoveNext ' on avance
Else ' sinon
Adocdc1.Recordset.MoveFirst ' on reviens au début
End Sub
Private Sub Command2_Click() ' précédent
' si c'est pas le début,on recule
if Not Adocdc1.Recordset.BOF Adodc1.Recordset.MovePrevious
End Sub
Merci c'était sa à part que moi j'ai remplacé "Data1" par "Adodc1" car mon contrôle ADO sa nomme comme sa, et je l'ai effectivement rendu invisible avec la propriétée
"Visible".
Merci pour ton aide.
Rebonjour c'est encore moi, est-il possible de faire en sorte que quand il arrive au bout de la boucle, il revienne à la première car la quand je fai suivant jusqu'au bout, il me met "BOF ou EOF est égal à True etc.........."Y a t'il un moyen? SVP merci d'avance pour la réponse.
Excuse je vien de m'apercevoir qu'il fallait cliquer sur le petit icône "rép" de ton message pour que tu saches que j'avais répondu.
Donc voila désolé si je t'embête avec ma nouvelle question de mon message plus haut
'j'ai oublié le "Then" dans le code au dessus
Private Sub Command2_Click() ' précédent
' si c'est pas le début,on recule
if Not Adocdc1.Recordset.BOF Then Adodc1.Recordset.MovePrevious
End Sub
Ouai j'ai vu que tu l'avais oublier mais je me suis baser sur l'autre et en fait sa a marcher.
Merci beaucoup pour ton aide car je croi que je me suis attaquer à une appli super compliquer et je risque d'avoir besoin de ton aide si précieuse encore quelques foies