Standardmenüleiste einblenden

Hallöchen,
ich habe hier mal wieder eine zickige Datenbank.
Deren Standardmenüs komplett verändert worden sind, und auch jeder rechtsklick auf irgendein Element deaktiviert wurde.
Zum Beispiel erscheint nicht die gewohnte Menüleiste, wenn ich mich Rechtsklick auf eine Tabelle gehe.

Nun eine Frage.
Wie kann ich z.B. mittels eines Makros, die Standardeinstellungen erzwingen?
Dann würde ich einfach ein Makro aufrufen, dass den Standard wieder herstellt…

Gruß

Sina

Hallöchen Sina,

ich habe hier mal wieder eine zickige Datenbank.

muß was weibliches sein :smile:

Wie kann ich z.B. mittels eines Makros, die
Standardeinstellungen erzwingen?

die Frage ist: welche?

Dann würde ich einfach ein Makro aufrufen, dass den Standard
wieder herstellt…

also Makro reicht da nicht, da ist schon VBA - Programmierung nötig.

Mein Tip:
grundsätzlich bei fremden DBs ist es sinnvoll, eine eigene leere MDB anzulegen und nur die Teile zu importieren, die du bearbeiten willst.

Beim Import die Taste [Optionen] nicht vergessen.

Mein 2. Tip: vergiss ganz schnell die Makros und mache dich mit VBA vertraut.

Grüße aus Essen
Wolfgang

Hallo Wolfgang,
ich hätte gerne die Menüleiste für Datenbank wieder.
Sprich, ich würde gerne über Extras -> Start die Starteinstellungen außer Kraft setzten. Denn ich gehe davon aus, dass dort alles deaktiviert wird. Wie gesagt. Auch ein Rechtsklick auf eine Tabelle geht nicht…

Wie würde denn eine Prozedur in VBA lauten, die die Starteinstellungen auf normal setzt?

Gruß
Sina

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Sina,

hast du mal versucht die Datenbank mit festhalten und Doppelklick aus den Explorer zu starten?
Wenn Nein, versuch das mal, dann gehe zum Menu ->Start und schau die mal die Optionen an (bzgl. Menues und symbolleisten).
Dann schau dir mal das Makro „autoexec“ an was dort passiert, ewt. brauchst du das nur umzubenennen.
Dann schau mal was beim Oeffnen des ersten Formulars passiert, vieleicht werden dort die Eintraege gesetzt um die Menues etc. auszuschalten.

Auserdem durchsuche mal dem VBA-Code nach „.Properties(“, damit kann man solche sachen auch einstellen und zwar persistent.

Tschau
Peter

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Sina,

Wie würde denn eine Prozedur in VBA lauten, die die
Starteinstellungen auf normal setzt?

Wie Peter schon sagt, ist da mehr Code nötig als es sinnvoll ist.
Besser wäre es, du suchst nach dem Code, der alles ausschaltet.

Du kannst z.B. mit diesem Befehl:
DoCmd.ShowToolbar „Toolbarname“, acToolbarYes 'aus
die Symbolleisten wieder einschalten.

Grüße aus Essen
Wolfgang