Valeur de DBedit

yacinew
Messages postés
19
Date d'inscription
vendredi 21 août 2009
Statut
Membre
Dernière intervention
22 février 2018
- 12 mars 2012 à 21:52
solilog
Messages postés
273
Date d'inscription
samedi 13 juin 2009
Statut
Membre
Dernière intervention
18 avril 2015
- 15 mars 2012 à 23:20
Bonjour,
j'ai une base de donnée de type DBF, et j'ai plusieurs DBedit chaqu'une a sans propre data feild et tous ont le même data source,
maintenant je veux changer l'affichager de DBedit avec une autre valeur qui contient,par exmple je (DBedit1:=3), Comment faire ça ..!

2 réponses

cs_cantador
Messages postés
4720
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
31 juillet 2021
14
13 mars 2012 à 17:54
Bonsoir,

Ce n'est pas possible puisque ton Tdbedit est lié à un champ d'une table
Il te renverra toujours la valeur stockée.

En revanche tu peux afficher tout ce que tu veux dans un TEdit.
avec des conditions en se servant d'un test sur la valeur du TDbedit par exemple.


cantador
0
solilog
Messages postés
273
Date d'inscription
samedi 13 juin 2009
Statut
Membre
Dernière intervention
18 avril 2015
10
15 mars 2012 à 23:20
Bonsoir,
cantador à raison, pour changer le contenu d'un tDbEdit, il faut changer la valeur du champ attaché.
if not (MaTable.state in [dsInsert, dsEdit]) then
MaTable.edit; // sinon çà plante
MaTable.fieldvalues['Champ'] :=3;
...
...
MaTable.post;

Tcho

solilog
0