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

 Delphi Discussion :

Problème avec le DBLookupCombobox !


Sujet :

Delphi

  1. #1
    Membre régulier Avatar de menoulette
    Inscrit en
    Août 2009
    Messages
    320
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 320
    Points : 111
    Points
    111
    Par défaut Problème avec le DBLookupCombobox !
    Bonjours à vous tous ,
    Voilà un DBLookupCombobox va me rendre folle je veux sélectionner le code d'un chapitre et son nom dans un seul DBLOOKUPCOMBOBOX1 et pour ce faire j'ai mis sur (Datasource1 =>DataSet=Chapitre) puis sur le (DBLOOKUPCOMBOBOX1 => j'ai mis listeSource=datasource1 ; listField =code_chapitre;nom_chapitre) et key field=code_chapitre

    en principe lorsque je selectionne depuis le DBCOMBOBOX1 je dois trouver le code_chapitre et le nom_chapitre mais là je trouve un grand vide et à côté y'a le code chapitre je comprend pas pourquoi il n'affiche pas le nom_chapitre??

    quelqu'un à une solution pour ce problème!

    Merci d'avance

  2. #2
    Membre éprouvé
    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2010
    Messages
    469
    Détails du profil
    Informations personnelles :
    Âge : 66
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2010
    Messages : 469
    Points : 1 100
    Points
    1 100
    Par défaut
    Bonjour,

    Quelques pistes :

    1) Quelle est la longueur du champ Code_chapitre (dans sa TQuery ou TTable)
    2) Que se passe-t-il si tu inverses les deux champs ou si tu enlèves Code_chapitre de listField ?
    Cordialement,
    Tintinux

    Initiateur de Gestinux, une comptabilité gestion open-source, pour Linux, Windows et Mac OS.
    Une version stable et une autre en développement, avec Lazarus : vous pouvez aider à la tester, la traduire et à la développer.

  3. #3
    Membre régulier Avatar de menoulette
    Inscrit en
    Août 2009
    Messages
    320
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 320
    Points : 111
    Points
    111
    Par défaut
    Bonjour merci bien pour cotre réponse , bon concernant la longueur du champ sur la table qui se trouve dans la base de données est un text 255 et si j'inverse y'a le nom_chapitre qui s'affiche par contre le code ne s'affiche pas Bizzarr ???

  4. #4
    Membre averti Avatar de Moez.B
    Homme Profil pro
    Développeur Delphi
    Inscrit en
    Mars 2006
    Messages
    219
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2006
    Messages : 219
    Points : 370
    Points
    370
    Par défaut
    salut,

    ListField est une string --> voir ça http://delphi.developpez.com/faq/?pa...aisirchaine255
    Donc si tu mets code_chapitre au début puis le nom_chapitre, le compilateur va prendre en compte le premier champ et ignorer le 2ème qui provoque une erreur , et si mets le nom_chapitre au début puis code_chapitre alors, il va prendre le premier en compte ( puisque sa taille est de 255 ) et ignorer le code ... dans ton cas faut reformater le champs nom_chapitre ou bien le mettre seul dans la listfield de ton dblookupcombobox tout simplement ....

    Bye
    "L'homme supérieur est celui qui a une bienveillance égale pour tous, et qui est sans égoïsme et sans partialité." [Confucius]
    "Celui qui n'évolue pas disparaît." [Charles Darwin]
    “Without requirements or design, programming is the art of adding bugs to an empty text file.” [Louis Srygley]

  5. #5
    Membre régulier Avatar de menoulette
    Inscrit en
    Août 2009
    Messages
    320
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 320
    Points : 111
    Points
    111
    Par défaut
    Ahhh d'accord merci pour l'explication donc je dois juste changer les tailles des ces deux champs merciii beaucoup de m'avoir expliquer

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

Discussions similaires

  1. Problème avec DBLookupComboBox
    Par linda80 dans le forum Bases de données
    Réponses: 3
    Dernier message: 21/10/2007, 11h26
  2. Problème avec DBlookupcombobox
    Par linda80 dans le forum Bases de données
    Réponses: 2
    Dernier message: 24/07/2007, 11h02
  3. Problème avec la propriété "Filter" de mes DBLookupComboBox
    Par CleeM dans le forum Bases de données
    Réponses: 3
    Dernier message: 29/06/2007, 13h53
  4. Problème avec les DBLookUpComboBox
    Par Imad_ing dans le forum Delphi
    Réponses: 7
    Dernier message: 01/06/2007, 17h58
  5. Problème de comportement avec un DBLookUpComboBox ?
    Par bds2006 dans le forum Bases de données
    Réponses: 2
    Dernier message: 17/07/2006, 13h26

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