Bonjour,
J'aimerai avoir aucune valeur dans ma TDBtext lors du lancement de l'application, ça doit être juste une propriété à changer mais je trouve pas...help!!!
Merci pour vos réponses.
Bonjour,
J'aimerai avoir aucune valeur dans ma TDBtext lors du lancement de l'application, ça doit être juste une propriété à changer mais je trouve pas...help!!!
Merci pour vos réponses.
Salut
Le TDBText reflète le contenu de ton champ. Si celui est non nul son contenu sera affiché.
Utilise un TLabel.
Qu'est-ce que tu veux faire exactement ?
@+ Claudius
En fait, j'ai une table dans une base de données du type:
Code, Libellé, Catégorie, Nettoyage
001, Blé, 3, A
145, Mais, 2, B
...
Je récupère les libellés dans une TDBLookupCombo.
J'aimerai affiché la catégorie associée à ce libellé dans une TDBText, chose qui se passe très bien, sauf qu'on démarrage de l'appli, ma TDBLook ne pointe sur rien et est vide, alors que ma TDBText affiche une valeur, '4' dans mon cas...
Je suppose que c'est la suite d'ICI
La TDBLook pointe sur l'enregistrement de la table Data
La TDBText pointe sur l'enregistrement de la table List
L'ajout d'un MasterKey MasterSource dans List risque de poser de problème avec la Lookup, à Tester
Sinon, tu peux avoir deux TTables pour ta liste d'article, un pour le ListSource du TDBLook et un autre pour le TDBText en mettant comme MasterSource le Data du TDBLook
Mais il y a un fort risque que si le lien ne se fait pas, il peut dans ce cas affiché toujours le premier (ou le dernier) item de ta liste d'article ! (un petit test dans le OnScroll pour changer la propriété Visible !)
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
Effectivement c'est bien la suite de mon problème,
par contre je ne comprend pas trop comment m'y prendre...
Il n'existe pas quelque chose de plus simple pour seulement faire pointer ma TDBText sur quelque chose de vide?
Si je créé une seconde TTable, que dois je mettre dans mon 2 ème DataSource?
La je dois avouer, je suis largué...
Bon du coup j'ai créé un ligne vide dans ma table...pas très beau mais efficace..
Merci à vous.
Aprés avoir ouvert ta table, tu informes la propriété KeyValue de ton DBLookUpCombo.
Ainsi, il y aura une concordance entre ton DBText et ton DBlookupCombo
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ex : MyCombo.KeyValue := TaTable.FieldByName(MyCombo.KeyField).AsString;
J'espère t'avoir aidé et bon Dév.
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