Elite Veteran
Beiträge: 868
Ort: Wien | Hallo, Peter!
pwakolbi - 14.07.12
...
Wenn dieses Formular geöffnet wird, dann klappt sich die Projektleiste ein. Das ist lästig weil der ganze Bildschirmm verschuben wird. Ich habe sie dann beim Laden mit nachstehenden cod ausgeschaltet.
DoCmd.NavigateTo "acNavigationCategoryObjectType", "acNavigationGroupTables"
DoCmd.SelectObject acTable, vbNullString, True
DoCmd.RunCommand acCmdWindowHide
DoCmd.SelectObject acTable, , True
RunCommand acCmdWindowHide
Das funktioniert, Aber bei der Runtime gibt es eine Fehlermeldung (Fehler beim laden). Die Datenherkunft des Formulars ist eine Tabelle, die vorher gefüllt wird. Das wird erledigt, weenn ich auf den Öffnen-Butten drücke. (Insert into...) Beim Schliesen wird die Tabelle wider geleert. Das Problem habe ich noch bei 3 anderen Formularen die auf die selbe Art aufgebaut sind.
Um es kurz zu machen: wo liegt dr Fehler? Ich habe ein neues Formular gebaut. Das Problem bleibt. Liegt es irgendwo bei der Einstellung im Formular?
Ich glaube zu verstehen, dass "klappt sich die Projektleiste ein" heißt, dass der Navigationsbereich eingeblendet wird. Es ist ein bekannter Bug, dass der ein Stehaufmännchen bei versch. Anlässen ist, z.B. bei TransferDatabase.
Hast du vielleicht beim Öffnen der Formulare aus dem vorhergehenden Formular bzw. bei den Befüllaktionen, ein TransferDatabase drin oder irgendwelche Code-Bezüge/Aufrufe auf den Navibereich, z.B. ein SelectObject? Wenn du nix findest, zeig den relevanten Code her.
Dein Ausblendecode scheint doppelt gemoppelt. An sich sollte so etwas reichen:
DoCmd.NavigateTo "acNavigationCategoryObjectType", ""
DoCmd.RunCommand acCmdWindowHide
----- Servus
Karl
*********
Access-Entwickler-Konferenz: https://www.donkarl.com/?aek - Jetzt anmelden für 19./20.10. in Nürnberg
Access DevCon Vienna: https://www.donkarl.com/devcon
Access Forever: https://www.accessforever.org
Access News: https://www.youtube.com/playlist?list=PLVCeBbJIMDvdJ8ghMbEakJ6_EQyvy... |