j'utilise DbLookUpComboBox ? mais j'ai la 1ere table avec
des valeur en caracteres majuscules et la table de reference avec des muniscules.
Ya t'il un moyen d'ignorer la case pour le DbLookUpComboBox ?
j'utilise DbLookUpComboBox ? mais j'ai la 1ere table avec
des valeur en caracteres majuscules et la table de reference avec des muniscules.
Ya t'il un moyen d'ignorer la case pour le DbLookUpComboBox ?
Salut,
Si les valeurs sont completement en majuscule dans ta table1 je te propose.
Tu peux remplir le combo depuis une TQuery avec la requête :
Attention la fonction Upper doit varier d'un SGBD à l'autre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT Upper(MonChamp) as 'Majuscule', MonChamp FROM MaTable
Pour le combo tu affecte :
a+
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 KeyField := 'Majuscule'; ListField := 'MonChamp';
Merci , et y a t'il un autre moyen de faire sans utiliser sql?
re-
tu utilise comme source du combo une TTable et tu créé un champ calculé (nommé 'majuscule') dans l'événement OnCalcField :
a+
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 procedure Table1CalcField(DataSet: TDataSet); begin Dataset.FieldByName ('majuscule').asString := LowerCase (Dataset.FieldByName ('MonChamp').asString); 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