![]() |
DateTimePicker für 2 Unterschiedliche variablen
Hi
und zwar habe ich folgendes Problem Ich Würde gerne mit einem DateTimePicker 2 Variablen nacheinander mit dem Ausgewählten Datum füllen. Immoment mach ich das mit 2 DateTimepicker wie mache ich das aber mit einem sodas die Benutzerfreundlichkeit erhalten bleib. so ist mein code
Delphi-Quellcode:
procedure TLverwaltun.DateTimePicker1CloseUp(Sender: TObject);
Var Datum : String; begin LTable.Open; LTable.Edit; Datum:= DateToStr(Datetimepicker1.Date); LTable['Geb']:= Datum; DBText2.Caption:= Datum; end; procedure TLverwaltun.DateTimePicker2CloseUp(Sender: TObject); Var EinstDatum : String; begin LTable.Open; LTable.Edit; EinstDatum:= DateToStr(Datetimepicker2.Date); LTable['Einstellung']:= EinstDatum; DBText3.Caption:= EinstDatum; end; gruss sascha |
Re: DateTimePicker für 2 Unterschiedliche variablen
So vielleicht?
Delphi-Quellcode:
Wobei ich mir nicht sicher bin, ob ich das Problem überhaupt verstanden habe.
procedure TLverwaltun.DateTimePicker1CloseUp(Sender: TObject);
Var Datum : String; begin LTable.Open; LTable.Edit; Datum:= DateToStr(Datetimepicker1.Date); LTable['Geb']:= Datum; LTable['Einstellung']:= Datum; DBText2.Caption:= Datum; DBText3.Caption:= Datum; end; |
Re: DateTimePicker für 2 Unterschiedliche variablen
Ne da wird ja zweimal das selbe Datum eingetragen
Ich möchte zuertst in das Feld "Geb" das Datum eintragen z.b. 01.10.2007. danach möchte ich mit dem selben DateTimePicker in Das Feld "Einstellung" auch ein datum eintragen z.b. 12.12.2004 so das ich nur ein DateTimePicker brauche anstatt 2 |
Re: DateTimePicker für 2 Unterschiedliche variablen
Wenn es sich um 2 verschiedene Datumsfelder handelt, was spricht dann gegen 2 verschiedene DateTimePicker?
|
Re: DateTimePicker für 2 Unterschiedliche variablen
ich wollte halt net soviele benutzen
geht das Irgenwie so vielleicht
Delphi-Quellcode:
procedure TLverwaltun.DateTimePicker1CloseUp(Sender: TObject);
Var Datum,EinstDatum : String; begin if DBText2 hat focus Then begin LTable.Open; LTable.Edit; Datum:= DateToStr(Datetimepicker1.Date); LTable['Geb']:= Datum; DBText2.Caption:= Datum; end; if DBText3 hat focus Then Begin LTable.Open; LTable.Edit; EinstDatum:= DateToStr(Datetimepicker2.Date); LTable['Einstellung']:= EinstDatum; DBText3.Caption:= EinstDatum; end; end; |
Re: DateTimePicker für 2 Unterschiedliche variablen
Bau Dir doch einfach ein privates Boolean-Flag ein.
|
Re: DateTimePicker für 2 Unterschiedliche variablen
??
äh wie Kannst du mir einen Ansatz geben? |
Re: DateTimePicker für 2 Unterschiedliche variablen
Na, im Formular unter private:
Delphi-Quellcode:
Das wertest Du dann aus und setzt es entsprechend.
FIsGebDatum: Boolean;
|
Re: DateTimePicker für 2 Unterschiedliche variablen
Also du meinst also wenn ich einen Click auf das ensprechende Feld mache sol das Flag eine 1 erahlten und ich kann mit dem dateTimePicker diese Feld füllen.
und bei der Null das andere. habe ich das Richtig verstanden |
Re: DateTimePicker für 2 Unterschiedliche variablen
In etwa, nur heißt das bei Boolean halt true und false, aber Prinzip hast Du richtig erkannt.
|
Re: DateTimePicker für 2 Unterschiedliche variablen
So was mach ich falsch
Delphi-Quellcode:
Ich komm nie auf ein True
procedure TLverwaltun.DateTimePicker1CloseUp(Sender: TObject);
Var Datum, EinstDatum : String; begin if (DateDatum = True) then Begin LTable.Open; LTable.Edit; Datum:= DateToStr(DateTimePicker1.Date); LTable['Geb']:= Datum; DBEdit9.Text:= Datum; end; if (DateDatum = False) then Begin LTable.Open; LTable.Edit; EinstDatum:= DateToStr(DateTimePicker1.Date); LTable['Einstellung']:= EinstDatum; DBEdit10.Text:= EinstDatum end; end; procedure TLverwaltun.DBEdit10DblClick(Sender: TObject); begin DateDatum:= False; end; procedure TLverwaltun.DBEdit9DblClick(Sender: TObject); begin DateDatum:= True; end; |
Re: DateTimePicker für 2 Unterschiedliche variablen
Ok habs schon
danke für den Tipp funtz jetzt so wie ich es möchte |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:19 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