Hilfe VBA
Karl Donaubauer
Gesendet: 03.06.14 01:00
Betreff: RE: Hilfe VBA



Elite Veteran

Beiträge: 848
50010010010025
Ort: Wien
Hallo!

Heims - 02.06.14 Hab ein Formular mit dem Namen FO_Einstelldaten_Start
In disem befindet sich ein Unterform. mit Namen FO_AusfaellerListe_U Bei Doppelkick öffnet sich das Formular FO_Einstelldaten.
In diesem befindet sich ein Register mit dem Namen RegisterStr0.
Meine Frage geht es das bei Doppelklick sich die Seite mit dem Namen Ausfaeller öffnet.

Ich bin nicht ganz sicher, weil der nachfolgende Code irgendwie nix damit zu tun hat... Verstehe ich richtig, dass du eine bestimmte Registerseite anzeigen willst?
Wenn ja, dann geht das zum einen über den (0-basierten) Seitenindex dieses Registers. Wenn "Ausfaeller" z.B. die 2. Seite ist, dann:

Forms!FO_Einstelldaten!RegisterStr0.Value = 1

Wenn du lieber den Namen verwenden willst, ist der Befehl etwas länger:

Forms!FO_Einstelldaten!RegisterStr0.Value = Forms!FO_Einstelldaten!RegisterStr0("Ausfaeller").PageIndex

So hab ich den Code zusammen gebastelt funct. oder geht es noch ein wenig elleganter?
...

Inwiefern eleganter? Du solltest die Variable stDocName gleich zu Beginn deklarieren und überall verwenden. Wenn du den Bericht nicht am Bildschirm sehen willst, kannst du ihn auch unsichtbar öffnen.
Oder was stört dich sonst?

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