Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Uhrzeit hat falsches Format

Begonnen von T417, Oktober 17, 2012, 17:52:48

⏪ vorheriges - nächstes ⏩

T417

Hallo,

ist nur ein kleines Problem.
Hab ein normales Datumsfeld für eine Uhrzeit. Wenn ich diese aber dann in einen ungebunden Feld im Bericht (mit Dllokup gefüllt) reinpacke, bekomme ich das jedesmal in den 00:00:00 Format, anstatt in den normalen 24 Stunden Format.
Ich hab versucht das mit dem Formatbefehl zu ändern, aber irgendwie hat das nicht geklappt.

Gruß
Arbeite normalerweise mit Access 2000/2003
In letzter Zeit häufiger mit Access 2007

Sowohl auf WinXP als auch auf Win7

MzKlMu

Hallo,
schreibe in die Formateigenschaft des Berichtsfeldes einfach:

Zitathh:nn

nn für Minuten ist bei Access richtig.
Gruß Klaus

T417

Hallo,

ja, das hatte ich ja auch, aber ich bekomme nur jedesmal "Fehler beim kompilieren, erwartet Listenzeichen oder )"
Okay, bei der zweiten Möglichkeit gibt er mir als Text aus: "14:30:00,hh:nn"
Damit es keine Kristalkugelsuche wird, hier mein Code. Irgendwas mache ich am Formatbefehl falsch. Aber was?
MelVar  = DLookup("UhrAkt", "Schrifttabelle")
Me.Text39 = Format("" & MelVar & ",hh:nn")

Arbeite normalerweise mit Access 2000/2003
In letzter Zeit häufiger mit Access 2007

Sowohl auf WinXP als auch auf Win7

DF6GL

Hallo,


Dim MelVar as Date

MelVar  = DLookup("UhrAkt", "Schrifttabelle")   ' welchen Datentyp hat "UhrAkt"?
Me!Text39 = Format( MelVar , "hh:nn")    ' schau Dir mal die Formatfunktion in der VBA-Hilfe an...

T417

Urgh. Melvar as DATE
Erklärt einiges. UhrAkt ist das besagte Datumsfeld für die Uhrzeit. (Wie in der Beschreibung steht.)
Die Formatfuktion hab ich ja in der VBA-Hilfe durchgelesen, nur hat das immer den Fehler:"Fehler beim kompilieren, erwartet Listenzeichen oder )" ergeben.

Jo, klappt jetzt. Danke und schönen Abend noch.
Arbeite normalerweise mit Access 2000/2003
In letzter Zeit häufiger mit Access 2007

Sowohl auf WinXP als auch auf Win7

MzKlMu

Hallo,
und ohne die Variable geht es auch.

Me!Text39  = Format(DLookup("UhrAkt", "Schrifttabelle"),"hh:nn") 
Gruß Klaus