Bonjour,
J'ai mis en palce un dblookupcombobox lorsque je clique dessus je ne vois le contenu que ligne à ligne malgré le fait que la propriété DropDownRow soit à 7.
Est-ce qu'il faut changer une autre propriété ?
Merci
Bonjour,
J'ai mis en palce un dblookupcombobox lorsque je clique dessus je ne vois le contenu que ligne à ligne malgré le fait que la propriété DropDownRow soit à 7.
Est-ce qu'il faut changer une autre propriété ?
Merci
il faut un peut plus de détails.
le type de database la conexion et est ce que votre table et lier a une MasterSource.
En fait il s'agit du composant dblookupcombobox qui est lié à une table de catégorie sur une fiche principale et lorsque je veux selectionner une catégorie pour un article , il n'y a qu'une ligne qui s'affiche et ensuite il faut que je clique pour faire défiler les autres catégories
Ce n'est pas le fonctionnement habituel du combobox , c'est pourquoi je souhaiterais savoir ce qu'il faut parametrer pour avoir un affichage de l'ensemble des infos de la table categorie
Philippe
Exemple :
imaginé que j'ai une table article :
ARTICLE contient les champs suivant
1-COD_ART
2-COD_FAMILLEART
3-DESIGNATION
4-PRIXA
et une autre Table2 qui est FAMILLEARTICLE qui contient les champs suivant
1-Cod_FAMILLE
2-LIBELLEFAMILLE
Voila maintenant je désir affiché dans une fiche Article un LoocupComboBox
les information contenant LIBELLEFAMILLE dans le champ CodFamille de la Table Article.
Je doit faire ceci :
Je dépose un Query1 Puis le relier à la table Article+DataSource1.
Je dépose un Query2 Puis le relier à la table FAMILLEARTICLE+DataSource2.
je dépose un LoocupComboBox sur ma fiche Puis donner le propriété Suivante
ListeSource ataSource2 {qui est Table FAMILLE}
ListField :LIBELLEFAMILLE {qui est Table FAMILLE}
KeyField :Cod_Famille {qui est Table FAMILLE}
Vers :
DataSource ataSource1.
DataField : Cod_FamilleArt.
Bonne chance.
moi aussi j'ai déjà eu le même problème, que je n'ai toujours pas résolu d'ailleurs.Envoyé par philippe30
par contre, j'ai constaté que lorsque je fais défiler la liste une fois pour rechercher une valeur et que je la sélectionne, la prochaine fois que je déroule la liste, elle a enfin le nombre de lignes spécifiées par DropDownRow.
bizarre bizarre ...
bonsoir,
vous avez déclarer un lien entre les 2 tables (mastersource,masterfield), essayez de supprimer le lien.
Bon courage
tu pourrais être un peu plus explicite ?Envoyé par liazidf
En fait le problème ne vient pas du DBlookup, mais de la relation maitre/détail que je pense a été déclarée au niveau des tablesEnvoyé par evarisnea
ie:
MasterField= qqchose;
Matersource=qqchose; et cela dans l'une des tables que vous utilisez.
ben, dans mon cas c'est pas çaEnvoyé par liazidf
mes deux tables sont certes reliés par une relation, mais c'est du coté du sgbd, pas de delphi.
tu as une autre piste ?
note: en utilisant le compo de la JVCL (j'ai oublié le nom mais il est le cousin du DBLookupComboBox) je n'ai pas eu ce problème !
philipe été tres claire, le Dblookup lui affiche 1 ligne mais il arrive a défilié alors s'est pas un problemes d'integriter , a mon avis c'est bug, bon moi je n'est jamais eu ce probleme meme si j'utiliser beaucoup, le Dblocoup comboBox,Envoyé par liazidf
estai de vérfier si vous n'avez pas plusieurs DbLookup qui pointent vers la meme liste source
Salut
Je suis moi aussi tombé sur ce problème, et à l'époque je l'avais résolu en faisant un FetchAll (ou Last et First) sur le Query.
Dans le cas présent :
@+ Claudius
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 with qryCATEGORIE do begin Active := True; // soit Last; First; // soit FetchAll; end;
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager