Am 03.10.2010 16:49, schrieb Robert Großkopf:
Hallo Rainer,
Im Access kann ich das "Refresh" (bez.: "Forms!Formularname.Refresh")
beliebig einsetzen z. B. "bei Focuserhalt" (wenn ich mit der Maus das
geöffnete Formular anklicke), direkt von der Schaltfläche zum Umschalten
aufs offene Formular oder auch im Formular in dem ich gerade bin.
Vor einigen Jahren musste ich noch den Befehl "DoCmd.DoMenuItem
acFormBar, acRecordsMenu, 5, , acMenuVer70" nehmen, der aber dann auf
den ersten Datensatz zurücksprang.
Die Idee hat mich auf neue Pfade gebracht. Also erst einmal gesucht, woran ich
denn den Refresh logischerweise binden muss, damit der das neue Fenster
erwischt. Das Verfahren ist jetzt noch nicht so ganz sicher, aber prinzipiell
funktioniert es: Ich habe Buttons in der gleichen Höhe der verschiedenen
Formulare liegen. Wenn ich im Zielformular den Button mit einem Mouseover-
Makro versehe funktioniert das solange, wie das Formulardokument nicht
verschoben wird. Wie ich aber ein Makro eigentlich an den Focuserhalt eines
Fensters koppeln kann habe ich bisher nicht rausgefunden.

Bei Access habe ich für jedes Formular ein "Eigenschaftsblatt" bei dem ich über 50 verschiedene "Auswahlfelder" habe (bei Focuserhalt, beim Klicken, beim Öffnen, bei ...). Diese "Vereinfachung" ist wahrscheinlich ein großer Unterschied zwischen den Systemen?!

--
Mit freundlichem Gruß
        Rainer Schock


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org

Antwort per Email an