Hallo zusammen,
ich möchte in meinem VBA Acces 2010 die Menüleiste die ich in 2003 erstellt habe.
Wenn ich auf optionen->Aktuelle Datenbank->Menüleiste den Namen eintrage und anschließend neu starte, kommt eine Fehlermeldung: Das Object wurde nicht gefunden.
Wenn ich auf ok klicke und mich anmelde, kommt die Menüleiste wie gewollt.
Das Problem hier ist, das zu dem Zeitpunkt, wo die Fehlermeldung kommt, meine Menüleiste noch nicht exestiert.
Gibt es eine Möglichkeit die Fehlermeldung auszuschalten?
oder erst nach dem erstellen, die Menüleiste „zuladen“?
Was mich aber irritiert daß der Anfrager von Vba Menüleiste spricht.
Deshalb meine Nachfrage. Denn im Editor sehe ich noch Symbolleisten,
keine Ribbons.
Deshalb könnte es ja sein der Anfrager hatte im Editor von 2003 eine eigene Leiste erstellt und will die nun auch im Editor von 2010 haben.
Ich weiß zwar wie ich im alten Office eine Leiste erstelle.
Im Editor weiß ich das grad nicht aber könnte machbar sein.
Mal schauen ob und was der Anfrager antwortet.
Wenn er nicht den Editor meint wäre vielleicht auch ein Weg
daß er die Symbole aus seiner Leiste in dn 2010 in der
Symbolleiste für den Schnellzugriff
erstellt.
Danke für eure Antworten,
die Datenbank die ich habe ist noch von Access 2003, also dateiendung mdb, wenn ich die mit Access 2010 öffne, erscheint unter aktuelle Datenbank der menüpunkt, wenn ich mit 2010 eine Datenbank erstelle ist dieser Menüpunkt nicht vorhanden. Ich weiß das es in 2010 diese Menüleiste nicht mehr gibt und dafür Ribbons gekommen sind.
die Datenbank die ich habe ist noch von Access 2003, also
dateiendung mdb, wenn ich die mit Access 2010 öffne, erscheint
unter aktuelle Datenbank der menüpunkt, wenn ich mit 2010 eine
Datenbank erstelle ist dieser Menüpunkt nicht vorhanden. Ich
weiß das es in 2010 diese Menüleiste nicht mehr gibt und dafür
Ribbons gekommen sind.
Hallo xlon,
nicht schlecht, hilft weiter beim Verstehen.
Bei deinem Tempo, deiner Informatiosnzurückhaltung,
dauert es sicher nur noch 20 Beiträge bis du alles „rausgerückt“ hast
was potentielle Helfer wissen müßten um ERST dann dir helfen zu KÖNNEN
Warum gehst du nicht auf Antworten ein?
Warum erklärst du nicht was es mit dem Vba im Betreff auf sich hat?
Du schreibst daß da irgendwie die leiste nicht da ist, dann ist sie dann doch da
Warum kannst du nicht aus/in meiner Aussage:
„Ohne Beweis gehe ich davon aus wenn die Leiste einmal vorhanden ist ist sie auch beim nächsten Öffnen von Access noch da.“
nicht erkennen daß darin die Frage verborgen ist, wenn wie du es beschrieben hast diese Leiste aufeinmal „da“ ist und du die Datei schließt, ob sie beim Neustart noch vorhanden ist?
Muß man dir Fragen vorbeten?
Geht es um Vba?
Ist eine „anerkannte Leiste“ beim nächsten Start der mdb? noch da?
Wieso kommt keinerlei Reaktion von dir auf meinen Hinweis auf
Symbolleiste für Schnellzugriff?
Ich hoffe dieser „Aufrüttler“ für dich wirkt sich hilfreich aus damit’s hier mal oder überhaupt effizienter weitergeht.
beim wieder öffnen der Datenbank kommt die Meldung wieder,
„Das Object ‚Menu Bar‘ wurde vom Client nicht gefunden“
drücke ich die Meldung weg, läuft das Programm weiter, generiert die Menüleiste und sie ist wie gewollt da. Ja es handelt sich um VBA, meine Frage ist, ob es möglich ist, von Access 2010 kommende Fehlermeldungen nicht anzeigen zulassen. setwarnings ist hier nicht möglich, da es keine Warnung sondern eine Fehlermeldung ist.
Ich habe in der Datenbank eine Methode geschrieben wo ich die Menüleiste erstelle, beim starten der Datenbank werden erst Logindaten abgefragt, jenachdem wer sich anmeldet kommt eine andere Menüleiste, leider kommt aber schon vorher die Meldung.
Wie gesagt, ich weiß das es unter 2010 nicht mehr möglich ist, da ich aber eine Access 2003 Datenbank habe gibt es unter Optionen->aktuelle Datenbank-> Menüleiste. Dort muss ich den namen meiner Menüleiste eintragen, in meinem Fall ‚Menu Bar‘. Das Problem ist, das es ‚Menu Bar‘ aber noch nicht gibt.
Ich weiß leider nicht ob du es mit 2007 überhaupt nachstellen kannst. Wichtig ist aber das du eine 2003 datenbank hernimmst und keine von 2007 bzw. 2010, da dort der EIntrag unter Optionen nicht mehr vorhanden ist.
beim wieder öffnen der Datenbank kommt die Meldung wieder,
„Das Object ‚Menu Bar‘ wurde vom Client nicht gefunden“
drücke ich die Meldung weg, läuft das Programm weiter,
generiert die Menüleiste und sie ist wie gewollt da. Ja es
handelt sich um VBA,
jetzt erst wird mir klarer was du ggfs. meinst.
Du hast Vba-Code der da diese Menüleiste in Access „einpflanzen“ soll.
Zeige den doch hier.
meine Frage ist, ob es möglich ist, von
Access 2010 kommende Fehlermeldungen nicht anzeigen zulassen.
setwarnings ist hier nicht möglich, da es keine Warnung
sondern eine Fehlermeldung ist.
„setwarnings“ kenne ich nicht, ist das ein Access-Vba-Befehl?
Wie gesagt, ich weiß das es unter 2010 nicht mehr möglich ist,
da ich aber eine Access 2003 Datenbank habe gibt es unter
Optionen->aktuelle Datenbank-> Menüleiste. Dort muss ich den
namen meiner Menüleiste eintragen, in meinem Fall ‚Menu Bar‘.
Das Problem ist, das es ‚Menu Bar‘ aber noch nicht gibt.
? du sagst in 2010 geht das gar nicht.
Also willst du in Access 2003 eine menüleiste für 2003 anlegen.
Warum erzählst du dann von 2010?
Der Schlauch auf dem ich stehe ist wieder gewachsen