Hallo,
in einer Access 2010-Tabelle wird über eine Abfrage ein neues Feld "Preisgültigkeit von" hinzugefügt:
Das Feld hat den festen Wert 01.08.2011
von: #01.08.2011#.
In den Feldeigenschaften wird definiert "Datum kurz", da in der als Textdatei exportierten Datei drinstehen soll "01.08.2011". Es steht jedoch immer drin "1.8.2011 00:00:00".
Wie definiere ich das Feld so, dass das gewünschte Format ausgegeben wird?
Danke für Eure Hilfe!
Lama2
Office - Word, Excel und Co. 9.753 Themen, 41.597 Beiträge
Hast Du es hinbekommen?
Ich meine, wenn niemand antwortet???
Access 2010-Tabelle
Jetzt bin ich verwirrt. In der Überschrift war es noch Excel.
Du meinst vielleicht die Daten für Excel kommen aus einer Access Tabelle?
Wenn ja ist es wichtig zu wissen wie du die Daten anbindest. Wenn du über einen OleDb Adapter gehst
und diesen als DataSource zuweist formatiert Excel die Zelle automatisch nach Quell-Datentyp. Evtl. kannst du diesen in Access entsprechend ändern. Ansonsten sollte "TT.MM.JJJJ" als Numberformat problemlos funktioneren.
Jetzt bin ich verwirrt. In der Überschrift war es noch Excel.
Du meinst vielleicht die Daten für Excel kommen aus einer Access Tabelle?
Wenn ja ist es wichtig zu wissen wie du die Daten anbindest. Wenn du über einen OleDb Adapter gehst
und diesen als DataSource zuweist formatiert Excel die Zelle automatisch nach Quell-Datentyp. Evtl. kannst du diesen in Access entsprechend ändern. Ansonsten sollte "TT.MM.JJJJ" als Numberformat problemlos funktioneren.
Hallo,
in einer Access 2010-Tabelle wird über eine Abfrage ein neues Feld "Preisgültigkeit von" hinzugefügt:
Zur Felddefinition der Tabelle? Wenn ja: warum?
Sowas ist i.d.R. ein Designfehler
In den Feldeigenschaften wird definiert "Datum kurz", da in der als Textdatei exportierten Datei drinstehen soll "01.08.2011". Es steht jedoch immer drin "1.8.2011 00:00:00".
Wie definiere ich das Feld so, dass das gewünschte Format ausgegeben wird?
Gar nicht. Ein Access-Feld des Typs "Datum/Zeit" enthält immer einen kompletten Zeitstempel bestehend aus Datum und Uhrzeit.
Soll wirklich nur das Datum exportiert werden, musst du dir zunächst eine Abfrage erstellen, die alle Felder der Tabelle enthält.
Beim Datumsfeld nutzt du dann die Konvertierungsfunktionen um den zeitstempel in Text zu konvertieren und die String-Funktionen um das Datum von der Zeit abzutrennen.
Bin zu gestresst, um dir das jetzt ausführlich hinzuschreiben; wenn ich dran denke, schau ich Montag im Büro mal genau nach.
Volker
in einer Access 2010-Tabelle wird über eine Abfrage ein neues Feld "Preisgültigkeit von" hinzugefügt:
Zur Felddefinition der Tabelle? Wenn ja: warum?
Sowas ist i.d.R. ein Designfehler
In den Feldeigenschaften wird definiert "Datum kurz", da in der als Textdatei exportierten Datei drinstehen soll "01.08.2011". Es steht jedoch immer drin "1.8.2011 00:00:00".
Wie definiere ich das Feld so, dass das gewünschte Format ausgegeben wird?
Gar nicht. Ein Access-Feld des Typs "Datum/Zeit" enthält immer einen kompletten Zeitstempel bestehend aus Datum und Uhrzeit.
Soll wirklich nur das Datum exportiert werden, musst du dir zunächst eine Abfrage erstellen, die alle Felder der Tabelle enthält.
Beim Datumsfeld nutzt du dann die Konvertierungsfunktionen um den zeitstempel in Text zu konvertieren und die String-Funktionen um das Datum von der Zeit abzutrennen.
Bin zu gestresst, um dir das jetzt ausführlich hinzuschreiben; wenn ich dran denke, schau ich Montag im Büro mal genau nach.
Volker