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 6 et antérieur Discussion :

[VB6] Problème DBCombo


Sujet :

VB 6 et antérieur

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 29
    Points : 19
    Points
    19
    Par défaut [VB6] Problème DBCombo
    Voila j'ai un problème avec des DBCombo
    L'utilisateur doit gérer un planning d imputation à travers différente DBCombo.
    Chaque DBCombo est relier à un Data avec les numéro et nom de personnel.
    Il sélectionne une semaine et j'affiche dans les DBCombo le personnel déja sélectionner auparavant.
    Exemple pour les DbComBoEntretien
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
                    If .Fields("NumType") = 1 Then 'Si le type est entretien
                        DBCEntretien(NumEntretien) = .Fields("NomComplet")
                        NumEntretien = NumEntretien + 1
                    End If
    Lors de la première saisie pas de problème mais lors de la seconde, certaine DbCombo dont le nom était déja afficher renvoie comme valeur de BoundText la valeur Text (donc le nomComplet au lieu du numéro).
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
            For i = 0 To 2
                'Si un personnel d'entretien à été selectionné
                If DBCEntretien(i).BoundText <> "Sélectionnez personnel" Then
                    .AddNew 'Table en mode ajout
                    .Fields("NumSemaine") = DBCSemaine.BoundText
                    .Fields("NumPersonnel") = DBCEntretien(i).BoundText'Le bug est la
                    .Fields("NumType") = 1
                End If
            Next i
    Ce que je ne comprends pas c'est que je crée tout les DBCombo de la meme maniere , j'utilise les mêmes méthodes pour les instancier et noter leur valeur en base de données et pourtant seulement certaines d'entre elle déconne.
    Autre singularité si je met un point d'arrêt à DBCEntretien(NumEntretien) = .Fields("NomComplet") la c'est le BoundText du DataSemaine qui déconne.
    Peut - être l'erreur vient elle du fait que j'utilise des requetes dans access pour mes contrôles data ??
    Ou le nombre de mes DBCombo (18) ?
    Ou alors encore un grand merci à Microsoft pour la solidité de ses logiciels ??

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 29
    Points : 19
    Points
    19
    Par défaut
    Juste pour rigolez, j'ai trouver un article sur ce problème dans le support Microsoft, ce qui est géniale c'est qu'il reconnaisse le problème...mais ne le corrige pas...
    http://support.microsoft.com/kb/186682/fr
    Bon ben j'ai plus qu'a remplir mes listes manuellement, Merci Microsoft !!

Discussions similaires

  1. [VB6] Problème Winsock "Type Mismatch"
    Par ouar dans le forum VB 6 et antérieur
    Réponses: 16
    Dernier message: 27/01/2006, 22h01
  2. [VB6]Problème de rafraichissement d'une combobox
    Par bb62 dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 27/01/2006, 16h58
  3. [VB6] Problème contrôle Timer et boucle For-Next ...
    Par Stéphane BEHMENBURG dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 01/12/2005, 17h36
  4. [VB6]Problème d'impression
    Par Baquardie dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 12/10/2005, 19h11
  5. [CR7][VB6]Problème de champs
    Par jcdupayage dans le forum SDK
    Réponses: 5
    Dernier message: 19/07/2004, 14h54

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