Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Standardwert in DBEdit bei neuem Datensatz (https://www.delphipraxis.net/64812-standardwert-dbedit-bei-neuem-datensatz.html)

ickehausen 8. Mär 2006 15:16

Datenbank: IB • Version: 6 • Zugriff über: IBX

Standardwert in DBEdit bei neuem Datensatz
 
Hallo,

ich würde gern einen Standardwert, den ich als String aus einer INI-Datei bekomme, in eine DBEdit-Komponente beim Anlegen eines neuen Datensatzes einfügen. Dieser Standardwert soll dann gleich in der Komponente angezeigt werden.

Kann mir da jemand einen Tip geben?!

Gruß

marabu 8. Mär 2006 15:34

Re: Standardwert in DBEdit bei neuem Datensatz
 
Hallo,

du solltest das Ereignis OnNewRecord deines DataSet verwenden, um einen Feldwert vorzubelegen.

Grüße vom marabu

ickehausen 9. Mär 2006 11:32

Re: Standardwert in DBEdit bei neuem Datensatz
 
Hallo marabu,

Danke für den Tip, aber mein Problem ist, dass ich nicht weiß, welchen Parameter der DBEdit-Komponente ich nehmen muß. Mit EditText oder Text haut es nicht hin?! :wall:

Bitte helft mir!!! :pale:

Aldifreak 9. Mär 2006 11:34

Re: Standardwert in DBEdit bei neuem Datensatz
 
Hallo,

das könnte

.Value

vom Datensatz/-feld direkt sein,

Gruß Pascal

dfried 9. Mär 2006 11:34

Re: Standardwert in DBEdit bei neuem Datensatz
 
Zitat:

Zitat von ickehausen
Danke für den Tip, aber mein Problem ist, dass ich nicht weiß, welchen Parameter der DBEdit-Komponente ich nehmen muß. Mit EditText oder Text haut es nicht hin?! :wall:

Gar kein Property des DBEdit sondern den gewünschten Wert direkt in das Feld eintragen z.B. mit
Delphi-Quellcode:
Table.FieldByName('meinFeld').AsString := 'Hallo';
im DBEdit erscheint dann der Wert von ganz alleine.

Angel4585 9. Mär 2006 11:35

Re: Standardwert in DBEdit bei neuem Datensatz
 
schreib es doch in des Field.asstring der Table rein

ickehausen 9. Mär 2006 11:56

Re: Standardwert in DBEdit bei neuem Datensatz
 
Ich danke Euch, jetzt gehts.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:26 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz