Datenbank: MSSQL • Version: ? • Zugriff über: TADO Query
DBCheckbox in DBGrid mit Datum
Hi Leute, ich hätte gerne eine Checkbox über deren Aktiviereni (in einem DBGrid) das Datum und die Uhrzeit der Zeit des Klickens in die Datenbank einzutragen.
Also sprich wenn ich auf die Checkbox drücke soll die Checkbox Checked sein und im Feld daneben soll dann
Delphi-Quellcode:
sein.
Query1.FieldByName('Datum').AsDateTime := now
Bei mir sieht das ganze allerdings aktuell so aus:
Delphi-Quellcode:
und ich bekomme die Fehlermeldung "Query1: Operation bei geschlossener Datenmenge nicht ausführbar."
procedure TAufgabenForm.DBCheckBox1Click(Sender: TObject);
begin if (not AufgabenQuery.IsEmpty) then begin AufgabenQuery.Edit; if DBCheckBox1.Checked = True then AufgabenQuery.FieldByName('Erledigtdatum').AsDateTime := now else AufgabenQuery.FieldByName('Erledigtdatum').Clear; end; end; Kann mir jemand dabei helfen ? Ich hänge hier schon echt ewig dran, auch wenn ich mir sicher bin, dass es ein ganz dummer Fehler ist. |
AW: DBCheckbox in DBGrid mit Datum
Query1 wäre bei diesem Code aber eine andere Tabelle
gibt es vllt. eine Verknüpfung über Ereignisse zur Query "Query1" |
AW: DBCheckbox in DBGrid mit Datum
Ich empfehle in solchen Fällen immer, sich von den DB..-Komponenten zu verabschieden und ein explizites Insert/Update - Statement abzusetzen.
und
Delphi-Quellcode:
ist nicht optimal, besser ist
if DBCheckBox1.Checked = True then
Delphi-Quellcode:
Gruß
if DBCheckBox1.Checked then
K-H |
AW: DBCheckbox in DBGrid mit Datum
Oh ne, also mit der Fehlermeldung wird die AufgabenQuery gemeint
|
AW: DBCheckbox in DBGrid mit Datum
Zitat:
|
AW: DBCheckbox in DBGrid mit Datum
Zitat:
Delphi-Quellcode:
if not aufgabenquery.active then (Fehlermeldung)
|
AW: DBCheckbox in DBGrid mit Datum
Danke Ufo, daran lags
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:59 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