z.B. Aktualisierungsabfrage mit: Spieldauer/60
--
HTH
Karl
********* Ich beantworte keine Access-Fragen per Email. *********
Access-FAQ: http://www.donkarl.com
Datenbankprofis: http://www.dbdev.org
Gruß Dieter
>-----Originalnachricht-----
>.
>
Ach ja, Excel war im Spiel. Dann hast du im Feld nicht
den bei Access üblichen 30.12.1899 als Tag 0 mit drin,
sondern den excellianischen 1.1.1900.
Siehst du bei einer Formatierung wie: tt.mm.jjjj hh:nn:ss
--> TimeValue(Spieldauer)/60
>-----Originalnachricht-----
>Dieter Wahl schrieb:
>>>> ich möchte für einen Bekannten eine DB für seine
>>>> Plattensammlung erstellen. Dieser hat bis jetzt seine
>>>> Platten mit Excel verwaltet. Eine Übernahme der
Tabellen
>>>> ist kein Problem. Nur bei der Spieldauer hapert es
etwas:
>>>> Das Feld ist Datum/Uhrzeit im Format 00:00:00. Jetzt
der
>>>> Fehler: versehentlich wurde die Spieldauer eines
Titels so
>>>> eingegeben: 04:23:00, sprich es wurden Minuten zu
Stunden
>>>> und Sekunden zu Minuten gemacht. Dies bereitet mir in
>>>> Access nun Probleme bei der Gesamtspieldauer. Gibt es
eine
>>>> Möglichkeit aus 04:23:00 den Wert 00:04:23 zu machen,
also
>>>> aus Stunden werden Minuten, aus Minuten Sekunden.
>>>> Bin für jede Unterstützung dankbar. (Verwende A00)
>>>
>>> z.B. Aktualisierungsabfrage mit: Spieldauer/60
>....
>> Wenn ich die Tabelle so aktualisiere werden die Werte
neu
>> berechnet, aber nicht verschoben. Stimmen also nicht mit
>> dem Original überein.
>> Aus 04:23:00 wird 00:52:23, sollte aber 00:04:23 sein.
>
>Ach ja, Excel war im Spiel. Dann hast du im Feld nicht
>den bei Access üblichen 30.12.1899 als Tag 0 mit drin,
>sondern den excellianischen 1.1.1900.
>Siehst du bei einer Formatierung wie: tt.mm.jjjj hh:nn:ss
>
>--> TimeValue(Spieldauer)/60
>
>--
>HTH
>Karl
>********* Ich beantworte keine Access-Fragen per Email.
*********
>Access-FAQ: http://www.donkarl.com
>Datenbankprofis: http://www.dbdev.org
>
>.
>
Führst du etwa gleich die Aktualisierungsabfrage aus?
Zuerst solltest du in solchen Fällen immer mit einer
Auswahlabfrage testen, in der die Berechnung als
neue Spalte drin ist.
Was wird dann bei: ZeitSeriellStr[Spieldauer]/60
angezeigt oder gemeldet? Das Ergebnis muss natürlich
noch als Zeit formatiert werden, damit es lesbar ist.
(Abfragefeld - rechte Maustaste - Eigenschaften/Format)
"#Fehler" oder dergl. sollte nur bei leeren Feldern kommen,
die du leicht mit Kriterium: Nicht Null
rausfiltern kannst.
Ähh, damit sicher ein Fehler. Muss natürlich heißen:
ZeitSeriellStr([Spieldauer])/60
ich bedanke mich recht herzlich für deine Hilfe.
Hat wunderbar funktioniert.
Ich hoffe, ich habe nicht zuviel genervt.
Gruß Dieter
>-----Originalnachricht-----
>Karl Donaubauer schrieb:
>....
>> Was wird dann bei: ZeitSeriellStr[Spieldauer]/60
>> angezeigt oder gemeldet?
>....
>
>Ähh, damit sicher ein Fehler. Muss natürlich heißen:
>ZeitSeriellStr([Spieldauer])/60
>
>.
>