![]() |
DBGrid mit EditMask
Hallo zusammen,
gibts ne Möglichkeit ein Feld eines DBGrid mit einer Editmaske zu belegen. Hintergrund ist die Vermeidung der umständlichen Eingabe des Punktes in einem Datumsfeld. Danke Gruss KHH |
AW: DBGrid mit EditMask
IMHO nur über die Editmask der Fields im Dataset.
Frank |
AW: DBGrid mit EditMask
das Dataset ist meine TZquery (Zeos)
da gibt es keine Property EditMask :-( |
AW: DBGrid mit EditMask
Du kannst die EditMask dynamisch zur Laufzeit zuweisen:
Delphi-Quellcode:
Auf die gleiche Weise kannst du auch das DisplayFormat setzen.
procedure TForm1.Query1AfterOpen(Dataset:TDataset);
begin (Dataset.FieldByName('Datumsfeld') as TDateTimeField).EditMask := '00/00/0000'; end; |
AW: DBGrid mit EditMask
werd ich ausprobieren,
ich danke euch |
AW: DBGrid mit EditMask
Error: identifier idents no member "EditMask" :-(
|
AW: DBGrid mit EditMask
Zitat:
Frank |
AW: DBGrid mit EditMask
Zitat:
Schau Dir mal den Sourcecode der Klasse TField an (müsste in Unit DB sein) ob dort das Property EditMask vorhanden ist. |
AW: DBGrid mit EditMask
procedure TForm1.Query1AfterOpen(Dataset:TDataset);
begin (Dataset.FieldByName('Datumsfeld') as TDateTimeField).EditMask := '00/00/0000'; end; hab ich genau so gemacht ( natürlich mit den richtigen Werten) |
AW: DBGrid mit EditMask
Editmask gibt es IMHO auch bei TField in Lazarus.
Ich würde das as TDateTimeField mal weglassen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:31 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz