Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Zeitformat

5 views
Skip to first unread message

Ingo Hoffmann

unread,
Jul 3, 2002, 3:56:00 AM7/3/02
to
Hallo !

Ich hoffe, daß hier jemand liest und mir vielleicht auch weiter helfen
kann.

Ich programmiere mit dem Borland C++ Builder 4 ein Programm, in welchem ich
u.a. Zeiten der Form hh:mm:ss in einem DBGrit-Feld darstellen will. Als
Datenbankformat nutze ich dafür Access.

Das Problem besteht nun darin, daß ich die Ausgabe in der Tabelle nicht auf
die Zeitangabe beschränken kann, wie ich es mit dem FormatDateTime-Befehl
für ein normales Eingabefeld machen kann.

Wenn ich mir die Tabelle mit Access ansehe, dann werden die Zeiten dort so
dargestellt, wie ich das wünsche. In meinem Programm erscheint aber immer
die Datumsangabe "30.12.99" davor. Wie kann ich die unterdrücken?


Schon mal danke für Eure Hilfe, falls mich jemand liest.


Tschau, Ingo

Gerald Huber

unread,
Jul 7, 2002, 6:45:00 PM7/7/02
to
Hallo,

> Ich programmiere mit dem Borland C++ Builder 4 ...

Damit kenn ich mich leider nicht aus.


> Als Datenbankformat nutze ich dafür Access.

Wie dir vermutlich bekannt ist, speichert Access keine
reinen Zeitwerte, sondern Zahlen, deren Vorkommastelle
die Tage und die Nachkommastellen die Zeit (in Tagesbruchteilen)
angeben.


> Wenn ich mir die Tabelle mit Access ansehe, dann werden die Zeiten dort
> so dargestellt, wie ich das wünsche.

Die Anzeige klann man dort ja auch einstellen.


> In meinem Programm erscheint aber
> immer die Datumsangabe "30.12.99" davor. Wie kann ich die unterdrücken?

Wenn der Builder keien passende Formatierung der Steuerlemente
anbietet, wirst du die daten waohl von Hand vor und zurück
wandeln müssen. Oder halt ein Textfeld oder Zahlfelder verwenden.

Sory, ist wohl nicht so wahnsinnig viel Hilfe ...

Gruß, Gerald

Bjoern Schmidgall

unread,
Jul 9, 2002, 5:35:00 PM7/9/02
to
Hallo Ingo,

IH> Ich programmiere mit dem Borland C++ Builder 4 ein Programm, in welchem
IH> ich u.a. Zeiten der Form hh:mm:ss in einem DBGrit-Feld darstellen will.
IH> Als Datenbankformat nutze ich dafür Access.
IH>
IH> Das Problem besteht nun darin, daß ich die Ausgabe in der Tabelle nicht
IH> auf die Zeitangabe beschränken kann, wie ich es mit dem
IH> FormatDateTime-Befehl für ein normales Eingabefeld machen kann.
Und wenn Du in die Tabelle nur einen Formatierten String einfügst ?

Etwa so:
Mit Hilfe der Funktion FormatDateTime auf eine Zeichenkette
schreiben
Anschliesend Diese in die der Tabelle Anzeigen

Ich verwnde VC++ daher kenne ich die einzelnen Objekte im Borland nicht so
genau aber welche Datentypen verwendest Du?
Gibt es dfür irgendwelche formatierungs Methoden?

Gruss Björn

0 new messages