IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Pb avec un bouton de déplacement suivant


Sujet :

VB.NET

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Transports

    Informations forums :
    Inscription : Septembre 2012
    Messages : 5
    Points : 9
    Points
    9
    Par défaut Pb avec un bouton de déplacement suivant
    Bonjour,

    Je suis entrain de programmer un bouton de déplacement suivant en Vb.Net et je veux que ce bouton se désactive dés qu'il arrive au dernier enregistrement.

    Voici la requête que j'ai effectué pour avancer d'un enregistrement à l'autre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    Le pb, c'est que la requête count ne me retourne pas le nbre d'enregistrement.
    Le bouton suivant fait n'importe quoi, peut être que j'ai mal formulé ma requête...

    J'ai besoin de votre lumière pour régler ce pb, Merci !

  2. #2
    Membre à l'essai
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Décembre 2012
    Messages : 10
    Points : 18
    Points
    18
    Par défaut currency manager
    il faut utiliser currencymanager c'est très pratique pour la navigation mais en mode deconnecté bien sur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     dim cm as currencymanager
    cm.bindingcontext=(ds,"table")
    pour suivant tu mettras comme position += 1 et lui il gère automatiquement la fin et le debut sans bug

  3. #3
    Membre averti Avatar de Saintelaitlait
    Homme Profil pro
    Responsable ServiceDesk
    Inscrit en
    Août 2011
    Messages
    179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Canada

    Informations professionnelles :
    Activité : Responsable ServiceDesk
    Secteur : Service public

    Informations forums :
    Inscription : Août 2011
    Messages : 179
    Points : 355
    Points
    355
    Par défaut
    Le français c'est bien. Bien orthographié c'est mieux.
    Logic is like the sword -- those who appeal to it, shall perish by it.

  4. #4
    Membre à l'essai
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Décembre 2012
    Messages : 10
    Points : 18
    Points
    18
    Par défaut désolé
    Citation Envoyé par Saintelaitlait Voir le message
    Le français c'est bien. Bien orthographié c'est mieux.
    désolé mais je vais m'habituer d'écrire standarement

  5. #5
    Membre éprouvé

    Homme Profil pro
    Inscrit en
    Mars 2012
    Messages
    691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Israël

    Informations forums :
    Inscription : Mars 2012
    Messages : 691
    Points : 929
    Points
    929
    Par défaut
    Salut

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Dim count As Integer
        Cmd = New OleDbCommand("SELECT COUNT(*) FROM Contact " Cnx)
       count = Cmd.ExecuteNonQuery()

Discussions similaires

  1. Focus sur un composant avec les boutons précédent et suivant de Safari
    Par roi_danton dans le forum Développement iOS
    Réponses: 0
    Dernier message: 30/08/2013, 16h30
  2. [jsp] tableau avec un bouton suivant
    Par missyos dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 07/05/2008, 15h15
  3. problème pour faire avancer un listbox avec un bouton suivant
    Par Namson dans le forum VB 6 et antérieur
    Réponses: 13
    Dernier message: 23/04/2007, 15h54
  4. Réponses: 24
    Dernier message: 11/01/2005, 10h12
  5. [VB.NET] Pb avec le bouton Annuler d'1 barre de progression
    Par dada1982 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 30/06/2004, 09h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo