Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Datum in dbgrid (https://www.delphipraxis.net/37062-datum-dbgrid.html)

The_Tremendous 30. Dez 2004 13:15


Datum in dbgrid
 
Also in dem moment, indem die Form mit dem Grid geöffnet wird setzte ich das grid in den edit modus. Dann kann der Nutzer nen neuen Datensatz in die Tabelle Speichern, in dem er, wenn er die Daten in die Felder Des Grids eingegeben hat auf den Butten Speichern klickt. Das funktioniert auch.

Ich möchte aber nun, das der Nutzer das Datum im Grid nicht eingeben kann (also die Eingabe für das Feld gesperrt ist) und das das Datum da schon Drinne steht.


Wie kann ich das realisieren??

Gruß
The_Tremendous

Stevie 30. Dez 2004 13:21

Re: Datum in dbgrid
 
Moin,

guck dir mal die eigenschaft Readonly von TColumn (TDBGrid.Columns[i]) an - alternativ auch TField.ReadOnly (im DataSet)
Außerdem dürfte dir das Ereignis OnNewRecord von TDataSet helfen.

MfG
Stevie

The_Tremendous 30. Dez 2004 13:44

Re: Datum in dbgrid
 
hm..

also irgendiwe bekomme ich das net gebacken.


kannst du mal ein beispiel machen?? Bin halt Anfänger in sachen Programmierung und brauche abundzu noch eine Vorgabe in die richtige Richtung

Thx, The_tremendous

Stevie 30. Dez 2004 14:05

Re: Datum in dbgrid
 
Delphi-Quellcode:
procedure TForm1.Table1NewRecord(DataSet: TDataSet);
begin
  DataSet.FieldByName('Datum').AsDateTime := Now;
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:22 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