[DELPHI] Afficher une valeur par défaut dans une DBLookUpComboBox

Afficher une valeur par défaut dans une DBLookUpComboBox [DELPHI] - Delphi/Pascal - Programmation

Marsh Posté le 28-05-2002 à 09:40:36    

Lorsque je lance mon application, j'ai un TADOQuery qui renseigne, via un TDataSource, un TDBLookUpComboBox. J'ouvre donc mon TADOQuery, et automatiquement, mon TDBLookUpComboBox est remplie. A l'ouverture du TADOQuery, il se place automatiquement sur le premier enregistrement du résultat de la requête.
 
Le problème, c'est que l'enregistrement sur le quel je me trouve n'apparait pas dans le TDBLookUpComboBox. Comment faire pour forcer l'affichage de l'enregistrement en cours dans cette foutue combo ?
 
Merci d'avance...

Reply

Marsh Posté le 28-05-2002 à 09:40:36   

Reply

Marsh Posté le 30-05-2002 à 08:11:53    

Please... Si je pouvais me servir de cette combine, nombreuse de mas application se simplifierai d'un seul coup...

Reply

Marsh Posté le 30-05-2002 à 09:30:10    

Faut pas oublier de renseigner tous les champs, à savoir:
-listsource
-listfield
-datasource
-datafield
-keyfield ;)

Reply

Marsh Posté le 30-05-2002 à 09:32:00    

Le pb, c'est que je me sers que d'un ensemble de données, donc quand je rempli tous les champs, il me renvoit un message 'Liaisons circulaires interdites' ou un truc du genre...

Reply

Marsh Posté le 30-05-2002 à 09:57:51    

Dans ce cas faut utiliser le DBComboBox ;)

Reply

Marsh Posté le 30-05-2002 à 10:01:01    

Oui, mais avec DBComboBox, j'ai un autre soucis :
 
Je veux pas qu'on puiss taper autre chose que ce que j'ai dans ma base dans la combo... Du coup, avec DBComboBox, j'arrive pas à ce que je veux non plus, mais je doit mal m'y prendre...
 
Je vais tenter avec quand même...
 
P.S. : Avec DBComboBox, si je sélectionne un item dedans, est-ce qu'elle met le curseur de l'ensemble de données dessus automatiquement, ou faut-il faire un Locate pour synchroniser les deux ?

Reply

Marsh Posté le 03-06-2002 à 17:05:37    

Titalium a écrit a écrit :

Oui, mais avec DBComboBox, j'ai un autre soucis :
 
Je veux pas qu'on puiss taper autre chose que ce que j'ai dans ma base dans la combo... Du coup, avec DBComboBox, j'arrive pas à ce que je veux non plus, mais je doit mal m'y prendre...
 
Je vais tenter avec quand même...



 
En effet, met la propriété Style à csOwnerDrawVariable par exemple ;)

Titalium a écrit a écrit :

P.S. : Avec DBComboBox, si je sélectionne un item dedans, est-ce qu'elle met le curseur de l'ensemble de données dessus automatiquement, ou faut-il faire un Locate pour synchroniser les deux ?



 
Non, il fait le locate tout seul comme un grand :hello:


Message édité par Thander le 06-03-2002 à 17:07:30
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed