Autor Beitrag
NoEon
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 138

win9x, win 2000, win xp, linux 8.0

BeitragVerfasst: Fr 04.04.03 19:07 
Hallo ich hatte schon einmal ne frage zu den Datumsgeschichten, aber da konnt eich so schnell nichts mit anfangen und ich hatte mich auch nicht weiter damit beschäftigt!

So versuch der Schilderung.

Ich habe DBEdit Felder, und noch nichts Programmiert, meine Oberfläche ist fertig und enthält alles von dem ich mein das ich das realisieren kann.
Gut; ich will das ich nur Datum'(s) Eingaben in diese Felder machen kann.
ich will das Delphi mir nur erlaubt das Datum einzugeben und zwar in folgendem Format TT.MM.JJJJ wenn ich das anderes eingebe dann möchte ich das dem Nutzer Mitteilen!
Wenn ich das nun in meine Paradox Tabelle übernehme, dann ist es, bzw. muss es doch bestimmt auch noch nötig sein die Tabelle bzw. die Spalte auf einen bestimmt e Weise zu Formatieren, wer kann mir hilfe stellung geben.
Mein Beschissenes Buch hilft mir leider auch nicht weiter!

Danke
NoEon
kiwicht
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1021

Win 7, MacOS
Delphi x, VBA, PHP, ...
BeitragVerfasst: Fr 04.04.03 20:05 
Also erstens gibt es eine Funktion
FormatDateTime

(wandelt dir deine String ins passende Datum um, musste mal die Referenz zu aufsuchen

Und es gibt "MaskEdit", ein EditFeld, in dem du festlegen kannst, wie deine Eingabe übernommen wird. Auch einfach mal in die Referenz schauen.

müsste beides reichen, um deine Daten korrekt zu übergebn ;)

mfg
NoEon Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 138

win9x, win 2000, win xp, linux 8.0

BeitragVerfasst: Fr 04.04.03 20:15 
auch wen die Daten dierekt in einen Tabelle überneommen werden???? :?:
hwb
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 91

Win98 SE, Win2000
D5 Prof
BeitragVerfasst: Fr 04.04.03 21:29 
Dann mußt du den String in einen Date - Wert umwandeln.

hwb
LCS
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1305
Erhaltene Danke: 1

WIN 7, WIN 8
Delphi XE5, Delphi XE, Delphi 2007
BeitragVerfasst: Sa 05.04.03 07:42 
Hi NoEon
wenn du DBEdit felder und ein anderes Format festlegen willst, dann kannst du für deine Tabelle auch persistente Felder erzeugen. Rechte Maustaste auf die Tabellenkomponente und Felder einfügen auswählen. Dann kannst du für jedes einzelne Feld eine DisplayMask und eine EditMask angeben.

Gruss Lothar

_________________
Der BH ist für die Brust, der Plan ist für'n Ar...
NoEon Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 138

win9x, win 2000, win xp, linux 8.0

BeitragVerfasst: Sa 05.04.03 11:46 
Hi morgen,

das versteh jetzt mal einer!
was soll ich machen? :( :?:
LCS
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1305
Erhaltene Danke: 1

WIN 7, WIN 8
Delphi XE5, Delphi XE, Delphi 2007
BeitragVerfasst: Sa 05.04.03 17:06 
Hi
- rechte Maustaste auf deine Tabellenkomponente => Feldeditor auswählen
- rechte Maustaste auf den Feldeditor => Felder hinzufügen auswählen
- dein Datumsfeld auswählen => im OI EditMask und DisplayMask einstellen

Gruss Lothar

_________________
Der BH ist für die Brust, der Plan ist für'n Ar...