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ß
Hallo,
schreibe in die Formateigenschaft des Berichtsfeldes einfach:
Zitathh:nn
nn für Minuten ist bei Access richtig.
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")
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...
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.
Hallo,
und ohne die Variable geht es auch.
Me!Text39 = Format(DLookup("UhrAkt", "Schrifttabelle"),"hh:nn")