Elite Veteran
Beiträge: 876
Ort: Wien | Hallo!
beck - 18.11.11
ich lese unter ACCESS 2003 über ODBC Daten ein. In dieser Tabelle ist ein Feld welches
ein Datum enthält, jedoch in Access als Zahl ankommt : Z.B. 11111 (wäre 01.11.11) oder 181011 (wäre 18.10.11)
d.h. das Jahr ist immer 2 Stellig - Monat 2 Stellig und Tag kann auch 1 STellig sein.
Nun möchte ich dieses Feld richtig formatieren als Datum DD.MM.JJJJ.
Du kannst ein berechnetes Feld erstellen mit z.B. folgendem Ausdruck:
DateSerial(Right([Feldname];2);Mid(Format([Feldname];"000000");3;2);Left(Format([Feldname];"000000");2))
Weiter noch eine Frage zu den Berichten unter ACCESS 2003 :
Ich möchte per VBA das Feld UMSATZ aus dem geladenen Bericht einlesen.
Wie mache ich das ?
Wenn du mit "einlesen" meinst, wie du per VBA auf ein Steuerelement oder Feld im Bericht zugreifst:
Reports![Berichtsname]!UMSATZ
Wenn der Code sich im Modul des Berichtes selber befindet, reicht auch:
Me!UMSATZ
Falls du etwas anderes meinst, dann erläutere, wo sich dein Code befindet und was du mit dem Wert aus UMSATZ tun willst.
----- Servus
Karl
*********
Access-Entwickler-Konferenz: https://www.donkarl.com/?aek
Access DevCon Vienna: https://www.donkarl.com/devcon
Access Forever: https://www.accessforever.org
Access News: https://www.youtube.com/playlist?list=PLVCeBbJIMDvdJ8ghMbEakJ6_EQyvy... |