Access 2003 VBA: Feld aus Bericht einlesen
Karl Donaubauer
Gesendet: 18.11.11 12:49
Betreff: RE: Access 2003 VBA: Feld aus Bericht einlesen



Elite Veteran

Beiträge: 847
50010010010025
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
*********
https://www.donkarl.com/devcon Access-Online-Konferenz 18.+19.4.
Access Forever: https://www.accessforever.org
Access News: https://www.youtube.com/playlist?list=PLVCeBbJIMDvdJ8ghMbEakJ6_EQyvy...
Access-Entwickler-Konferenz: https://www.donkarl.com/?aek
Top of the page Bottom of the page