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 minDate (https://www.delphipraxis.net/31555-datetimepicker-mindate.html)

JSB 11. Okt 2004 10:06


DateTimePicker minDate
 
Wie kann ich einem DateTimePicker sagen, dass er nicht unter einem bestimmten Datum gehen soll? :?
(Wenn unter minDate im Objektinspektor dann Fehlermeldung :cry: )

alcaeus 11. Okt 2004 10:08

Re: DateTimePicker minDate
 
Hi JSB,

welche Fehlermeldung erhälst du wenn du ein Datum für minDate eingibst?

Greetz
alcaeus

toms 11. Okt 2004 10:09

Re: DateTimePicker minDate
 
Zitat:

dann Fehlermeldung
Welche Fehlermeldung?

JSB 11. Okt 2004 10:24

Re: DateTimePicker minDate
 
Danke!
Hat sich erledicht, nachdem ich eine weile wie doof nach Fehlern gesuch habe, habe ich gemerkt, dass es an einer Falschen zuweisung für Min.Date handelt. Vielen dank!

JSB 11. Okt 2004 10:37

Re: DateTimePicker minDate
 
Neues Problem: :?

Wie kann ich einem DataTimePicker der nur für Zeit ausgelegt ist einen Wert zuweisen, der ihm ein Minimum an zeit vorgibt? :?: :gruebel:

himitsu 11. Okt 2004 11:05

Re: DateTimePicker minDate
 
Da ja intern von MinDate/MaxDate mittels Trunc die Zeit abgeschnitten wird, ist es nicht möglich bei MinDate/MaxDate eine Zeit anzugeben, aber du kannst das ja in onChange selber einschränken.

Delphi-Quellcode:
Procedure TForm1.DateTimePicker1Change(Sender: TObject);
  Begin
    If DateTimePicker1.Time < MinTime Then DateTimePicker1.Time := MinTime;
    If DateTimePicker1.Time > MaxTime Then DateTimePicker1.Time := MaxTime;
  End;

JSB 11. Okt 2004 11:30

Re: DateTimePicker minDate
 
Delphi-Quellcode:
Procedure TForm1.DateTimePicker1Change(Sender: TObject);
  Begin
    If DateTimePicker1.Time < MinTime Then DateTimePicker1.Time := MinTime;
    If DateTimePicker1.Time > MaxTime Then DateTimePicker1.Time := MaxTime;
  End;
Ich will ihm aber einen Wert zuweisen der in einer DB gespeichert ist und nicht selbst einen "MANUEL" zuweisen... :mrgreen:
Und wenn wie? Etwa:

Delphi-Quellcode:
DateTimePicker1.MinDate:=10.10.2010;
?

Außerdem aktzeptiert bei mir der Copiler nur MINDATE und nicht MINTIME
*DRINGEND*

alcaeus 11. Okt 2004 11:36

Re: DateTimePicker minDate
 
Hi JSB,

Zitat:

Zitat von JSB
Ich will ihm aber einen Wert zuweisen der in einer DB gespeichert ist und nicht selbst einen "MANUEL" zuweisen... :mrgreen:
Und wenn wie? Etwa:

Delphi-Quellcode:
DateTimePicker1.MinDate:=10.10.2010;
?

Außerdem aktzeptiert bei mir der Copiler nur MINDATE und nicht MINTIME

MinDate und MinTime sind hier auch Variablen, die du mit dem minimalen bzw. maximalen Datum füllst. Das sollte auch das DB-Problem beseitigen.
Und zum Delphi-Code: Sieh dir mal Delphi-Referenz durchsuchenEncodeDate bzw. Delphi-Referenz durchsuchenEncodeTime und Delphi-Referenz durchsuchenEncodeDateTime an.

Greetz
alcaeus

JSB 11. Okt 2004 11:40

Re: DateTimePicker minDate
 
Damit kann ich nix anfangen. Ich will wissen wie ich ein Datum zu MINDATE zuweisen kann und warum es kein
Delphi-Quellcode:
DateTimePicker1.MinTime
gibt!.... :| :? :|

alcaeus 11. Okt 2004 11:42

Re: DateTimePicker minDate
 
Hi JSB,

Zitat:

Zitat von JSB
Damit kann ich nix anfangen. Ich will wissen wie ich ein Datum zu MINDATE zuweisen kann

:roll: Die Funktionen habe ich dir gegeben. Darf ich mich getrauen, dich auf die Online-Hilfe zu verweisen?

Zitat:

Zitat von JSB
und warum es kein
Delphi-Quellcode:
DateTimePicker1.MinTime
gibt!.... :| :? :|

Da musst du die Programmierer bei Borland fragen.

Greetz
alcaeus


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