Veröffentlicht 23. Juli 200322 j Hallo, ich muß in ein Feld einer Access-Tabelle Werte einfügen, die > 24 Stunden sind. Beispiel wäre "27:50" für 27 Stunden und 50 Minuten. Wie mir scheint, ist das in Access nicht vorgesehen. Hat evtl. jemand eine Hilfe, wie das doch geht? Bei mir fängt nämlich der Zähler in diesen Fällen wieder bei 00:00 an. Bücher etc. konnten mir bis jetzt nämlich leider auch nicht helfen. Danke + Gruß -etops-
23. Juli 200322 j nimm "TEXT" dann kannst da reinschreiben was du willst. Die Frage ist was willst du mit dem WErt hinterher machen. Wenn man nämlich werte als Text in ne DB schreibt geht man damit immer den Kuhhandel ein das man damit nicht rechnen kann. Das soll heißen dass man später im Code immer hin und her konvergieren muß.
23. Juli 200322 j hi, entweder in dezimalwerte umwandeln, oder nur die minuten als numerischen wert speichern. damit kannst du dann rechnen. die umformung in ein darstellbares format bleibt dir dann allerdings nicht erspart... hth
24. Juli 200322 j Ich hab es jetzt - am Ende meiner Nerven - doch noch (auf ganz anderem Wege) auch hingekriegt: Für die, die es interessiert: Im ersten Schritt habe ich eine Auswahlabfrage über die erste Tabelle angelegt, die dann die folgende Formel anwendet: SELECT Test.Date, Test.Code1, Format(Str$(Int(Time1)*24+Hour(Time1)),"00") & ":" & Format(Str$(Minute(Time1)),"00") AS Zeit1, Test.Time1 FROM Test; Danke + Gruß etops
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.