Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi DateTimePicker für 2 Unterschiedliche variablen (https://www.delphipraxis.net/108276-datetimepicker-fuer-2-unterschiedliche-variablen.html)

SaFu 10. Feb 2008 18:55


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

DeddyH 10. Feb 2008 19:03

Re: DateTimePicker für 2 Unterschiedliche variablen
 
So vielleicht?
Delphi-Quellcode:
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;
Wobei ich mir nicht sicher bin, ob ich das Problem überhaupt verstanden habe.

SaFu 10. Feb 2008 19:06

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

DeddyH 10. Feb 2008 19:09

Re: DateTimePicker für 2 Unterschiedliche variablen
 
Wenn es sich um 2 verschiedene Datumsfelder handelt, was spricht dann gegen 2 verschiedene DateTimePicker?

SaFu 10. Feb 2008 19:11

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;

DeddyH 10. Feb 2008 19:14

Re: DateTimePicker für 2 Unterschiedliche variablen
 
Bau Dir doch einfach ein privates Boolean-Flag ein.

SaFu 10. Feb 2008 19:16

Re: DateTimePicker für 2 Unterschiedliche variablen
 
??

äh wie

Kannst du mir einen Ansatz geben?

DeddyH 10. Feb 2008 19:17

Re: DateTimePicker für 2 Unterschiedliche variablen
 
Na, im Formular unter private:
Delphi-Quellcode:
FIsGebDatum: Boolean;
Das wertest Du dann aus und setzt es entsprechend.

SaFu 10. Feb 2008 19:23

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

DeddyH 10. Feb 2008 19:28

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.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:36 Uhr.
Seite 1 von 2  1 2      

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