Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: Vansdan am April 11, 2011, 12:30:28

Titel: Importierte Daten aus .mde - Datumsformat in Zeitformat umwandeln
Beitrag von: Vansdan am April 11, 2011, 12:30:28
Liebes Access-Forum,

habe ein kleines Problem, dass vielleicht jemand lösen kann.
Mittels eines Tools logge ich Daten meiner Anlage mit, die in eine .mde-Access Datei gespeichert werden. Diese importiere ich mittels Verknüpfung in meine Datenbank, wo ich die entsprechenden Datensätze dann in einem Diagramm darstellen möchte. Meine Datenbank ist mit Access 2007 erstellt und hat demnach das .accdb-Dateiformat. 

Das Diagramm funktioniert soweit ohne Probleme, nur leider kann ich die Zeitachse nicht anpassen. Da das mitgeloggte und importierte Format für den Zeitstempel so ausschaut "dd.mm.yyyy hh.mm.ss" zeigt mir mein Diagramm immer nur einen Datensatz für den Tag an, anstelle die einzelnen Datensätze für alle zehn Sekunden dieses Tages.

Da das Diagramm die darzustellenden Werte per Abfrage erhält, wollte ich nun das Format des Zeitstempels mittels diesen Befehl ändern (in neuer Spalte in Abfrage): Zeit: Format([Zeitstempel]; "hh:mm:ss")

Leider kommt hier der Fehler "Undefinierter Funktion Format in Ausdruck". Jemand ne Idee?
Danke. Vansdan
Titel: Re: Importierte Daten aus .mde - Datumsformat in Zeitformat umwandeln
Beitrag von: database am April 11, 2011, 15:15:58
Hi,

versuch mal   

Format([Zeitstempel]; "hh:nn:ss")

'nn' deswegen weil  'mm'  das Formatkürzel für Monat in deinem Datumsformat darstellt.

HTH
Titel: Re: Importierte Daten aus .mde - Datumsformat in Zeitformat umwandeln
Beitrag von: Vansdan am April 12, 2011, 12:00:13
Hallo database,

vielen Dank für deinen Tipp, Access hat diesen Fehler selbst gemerkt und korrigiert...
Das Problem ist inzwischen auch gelöst, war mal wieder ein Problem mit den Verweisen. Ich musste in der .mde Datenbank den Verweis auf ADO 3.6 entfernen und stattdessen die Verweise bei Microsoft Office 12.0 (Object Library, ...) setzen.

Nun gut, besten Dank bis zum nächsten Mal!

Grüße

Vansdan