Zellen trennen

Hallo Leute,

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.

Kann jemand helfen?

Danke schonmal

Niesel

Hallo Niesel,

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)

Grüße aus Schönberg (Lübeck)
Wolfgang
(Netwolf)

Hi Netwolf,

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)

Wie und wo schreibe ich das hin?

Danke

Niesel

Hi Niesel,

NurDatum = MID(„12.09.2008 08:45:00“,1,10)

Wie und wo schreibe ich das hin?

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!!

Grüße aus Schönberg (Lübeck)
Wolfgang
(Netwolf)

Hallo,

warum nicht gleich so (ebenfalls in der Abfrage):

NurDatum: CDate(Int([Datumsspalte]))

?

Viele Grüße vom Bodensee
Franz , DF6GL

PS: Feedback erwünscht!

Huhu,

danke so funktionierts :smile:

Ich wünsche ein schönes Wochenende!

Niesel