ich hab ein kleines Problem. Und zwar importiere ich mehrere Tabellen. Diese verknüpfe ich mit Anfügeabfragen in eine Haupttabelle.
Mit den meisten klappt das super.
Nur hab ich ein paar Tabellen die, Datum und Zeit in einer Spalte zusammen haben.
Bsp.: 12.092008 08:45:00
Nur in der Haupttabelle sind Datum und Zeit getrennte Felder.
Beim erstellen der neuen Abfrage klappt Zeit super mit:
Zeit: CDate(Format([Datumsspalte];„hh:nn:ss“))
Aber das Datum haut nicht hin.
Datum: CDate(Format([Datumsspalte];„dd.mm.yyyy“)) wird #Fehler
Datum:frowning:Format([Datumsspalte];„dd.mm.yyyy“)) wird dd.09.yyyy, also dann stimmt zumindest schonmal der Monat, irgendwie eigenartig.
Nur hab ich ein paar Tabellen die, Datum und Zeit in einer
Spalte zusammen haben. Bsp.: 12.092008 08:45:00
Nur in der Haupttabelle sind Datum und Zeit getrennte Felder.
nun ja, eigentlich nicht, da beides zusammen in einem Datumfeld gespeichert werden kann.
in der Ausgangstabelle sind doch diese Daten nur Text und haben eigentlich nichts mit Datum und Uhrzeit zu tun?!
Daher kannst du auch einfache Text-Funktionen anwenden. Z.B.
mit der Funktion MID kannst du Teile des Strings ausholen:
NurDatum = MID(„12.09.2008 08:45:00“,1,10)
NurZeit = MID(„12.09.2008 08:45:00“,12,8)
in der Ausgangstabelle sind doch diese Daten nur Text und
ja stimmt, ich hatte nur manuell den Typ geändert, ursprünglich ist es Text
Daher kannst du auch einfache Text-Funktionen anwenden. Z.B.
mit der Funktion MID kannst du Teile des Strings ausholen:
NurDatum = MID(„12.09.2008 08:45:00“,1,10)
NurZeit = MID(„12.09.2008 08:45:00“,12,8)
in die Anfügeabfrage zur Haupttabelle: neue Spalte
Feld -> NurDatum: MID([DeinTextfeld],1,10)
Tabelle -> nichts
Sortierung -> nichts
Anfügen an -> MessDatum
Nicht vergessen, die alte Zuordnung zum MessDatum zu löschen!!