Les boutons de navigation (last , previous ....)

Fermé
bouchrot Messages postés 352 Date d'inscription mercredi 12 octobre 2011 Statut Membre Dernière intervention 2 janvier 2023 - Modifié par crapoulou le 4/11/2016 à 22:33
yg_be Messages postés 22707 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 19 avril 2024 - 7 nov. 2016 à 16:28
Bonjour,

salut je développe une app dans je dois créer des boutons next,previous ....., je les fait fonctionner mais c'était pas professionnelle, je vous montre un exmple , de bouton previous

 If cnx.State = ConnectionState.Open Then
                cmd.CommandType = CommandType.Text
                cmd.CommandText = "select top 1 * from divers_outils where N° < " & txtn.Text & " order by N°"
                cmd.Connection = cnx
                dr = cmd.ExecuteReader
                If dr.HasRows Then
                    While dr.Read
                        txtn.Text = dr("N°")
                        txtnom.Text = dr("nom")
                        txtquant.Text = dr("quantite")
                        txtserie.Text = dr("n_serie")
                        txtmarq.Text = dr("marque")
                        txtcode.Text = dr("code")
                    End While
                Else
                    MsgBox("vous êtes sur le premier outil", 1 + 32, "attention")
                End If
            Else
                MsgBox("erreur de connexion")
            End If
            cnx.Close()


je veux que soit un peut améliorer , comme bdd est vide , les boutons don't être desabled , lorsque je suis sur le dernier enregistrement , le bouton suivant , desabled ect



EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI

Merci d'y penser dans tes prochains messages.

2 réponses

yg_be Messages postés 22707 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 19 avril 2024 1 471
6 nov. 2016 à 11:42
Tu veux que le bouton change d'apparence ?
Dans ton code :
- quand tu affiches le bouton la première fois, tu dois vérifier si "previous" est possible
- chaque fois que tu fais "previous", vérifie que le prochain "previous" sera possible, et changer le bouton si plus possible ensuite
- chaque fois que tu fais "next", le prochain "previous" sera possible
0
bouchrot Messages postés 352 Date d'inscription mercredi 12 octobre 2011 Statut Membre Dernière intervention 2 janvier 2023 6
6 nov. 2016 à 17:49
salut , je sais , j'ai besoin d'un exmple , si tu peux m'aider montre moi un code ,
0
yg_be Messages postés 22707 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 19 avril 2024 1 471
6 nov. 2016 à 21:01
si tu veux partager ton fichier, je peux compléter avec un exemple.
0
bouchrot Messages postés 352 Date d'inscription mercredi 12 octobre 2011 Statut Membre Dernière intervention 2 janvier 2023 6
7 nov. 2016 à 13:27
toute l'application ou tu veux que je vous montre seulement les code , des boutons de navigation
0
yg_be Messages postés 22707 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 19 avril 2024 1 471
7 nov. 2016 à 16:28
plus simple toute l'appli
0