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 :

Insertion de n onglets dans une TabControl


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    apprenti
    Inscrit en
    Décembre 2011
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : apprenti
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2011
    Messages : 212
    Par défaut Insertion de n onglets dans une TabControl
    Bonjour,
    Voila, j'ai une petite application que je suis en train de développé, or, je souhaiterais afficher n onglets (ou n, correspond à un nombre de devis pour un client). Or, à chaque fois que mon code passe, le numero de devis reste le meme .... (Dans la base, les numeros de devis sont différents...).

    Voila mon code actuel:

    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
    Requete = "select numeroDevis  FROM Devis where NumeroClient= '" & NumeroClientConcerné & "' and year(dateDevis) = year(current_date())"
     
            Try
                'Exécution de la requête
                DonnéesDevis = OrdresSQL.ReqSelection(Requete)
                If DonnéesDevis.Rows.Count > 0 Then
                    TAB_AffichDevis.Visible = True
                    L_PasDevis.Visible = False
                    For i = 0 To DonnéesDevis.Rows.Count - 1
                        NumeroDevis = DonnéesDevis.Rows(i).Item(0)
                        OngletDevis.Text = NumeroDevis
                        OngletDevis.Name = NumeroDevis
                        TAB_AffichDevis.TabPages.Add(OngletDevis)
                    Next
                end if
    En espérant qu'il y ait une solution. JE vous remercie

  2. #2
    Membre éclairé Avatar de hugoclo
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    615
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 615
    Par défaut
    Bonsoir,
    Quand vous faite un pas à pas DonnéesDevis.Rows.Count est = à combien?

  3. #3
    Modérateur

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 722
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 722
    Par défaut
    Citation Envoyé par planeurbret Voir le message
    Or, à chaque fois que mon code passe, le numero de devis reste le meme ....
    Il faut créer l'onglet avant de l'ajouter
    Sinon il rajoute le même onglet en changeant son nom ainsi que les noms pour tous les onglets précédants qui ont été ajoutés. (En fait vous ajoutez plusieurs fois le même que vous renommez)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
                    For i = 0 To DonnéesDevis.Rows.Count - 1
                        NumeroDevis = DonnéesDevis.Rows(i).Item(0)
                        ' crée l'onglet avant de pouvoir l'ajouter à la liste
                        OngletDevis = New TabPage
     
                        OngletDevis.Text = NumeroDevis
                        OngletDevis.Name = NumeroDevis
                        TAB_AffichDevis.TabPages.Add(OngletDevis)
                    Next

    A+, Hervé.
    Traductions d'articles :
    La mémoire en .NET - Qu'est-ce qui va où ?
    Architecture DAL de haute performance et DTO ; Version C# : Partie 1,Partie 2,Partie 3 — Version VB.NET : Partie 1,Partie 2,Partie 3
    N'hésitez pas à consulter la FAQ VB.NET, le cours complet de Philippe Lasserre et tous les cours, articles et tutoriels.

  4. #4
    Membre éclairé
    Homme Profil pro
    apprenti
    Inscrit en
    Décembre 2011
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : apprenti
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2011
    Messages : 212
    Par défaut
    Je viens de trouver le soucis =). Mais merci pour votre réponse ^^

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 7
    Dernier message: 27/01/2006, 15h57
  2. [html] insertion d 1 image dans une cellule avec taille en %
    Par hijodelanoche dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 19/01/2006, 00h50
  3. [VBA][OLE] insertion d'un graph dans une diapo Powerpoin
    Par Nexussmb dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 27/10/2005, 16h22
  4. [Conception] insertion sql en php, dans une base de donnée ?
    Par artotal dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 24/10/2005, 04h34
  5. Insertion d'un noeud dans une liste chaînée
    Par habib106 dans le forum Assembleur
    Réponses: 8
    Dernier message: 07/04/2004, 22h34

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