Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

F11 Taste für Nav-Bereich sperren

Begonnen von datekk, Mai 22, 2017, 09:25:08

⏪ vorheriges - nächstes ⏩

datekk

Hi,

ich vermeide via VBA Code die Ansicht des Navigationsfensters. Jedoch ist es dem Nutzer weiterhin möglich, via F11 diesen aufzurufen und Tabellen etc. einzusehen. Das möchte ich gern verhindern. Ich habe was von einem Autoexec Makro dazu gefunden. Im Makro Bereich finde ich z.B. "SperrenNavigationsbereich.... Sperren Ja.." Das Ausführen dieses Makros bewirkt aber irgendwie gar nix außer dass im Nav-Bereich keine Elemente mehr verändert werden können.

Ich möchte, dass der Nav-Bereich weder angezeigt noch mit F11 aufrufbar ist.

Könnt Ihr helfen?
Access 2016 mit SQL Server Backend. Bereits umgesetzt: Access mit MS SQL Backend,  ADODB Formularbindung, Streamen von Dateien zum SQL Server und zurück (Filestream), Drag&Drop Dateiupload zum Server, CTI / TAPI Integrierung in Access Anwendung - Nutzung auch über Remote Desktop, selbst aktualisierendes Access Frontend auf entfernten Rechnern (Upgrade). Berichte / Kreuztabellen mit SQL Server Backend, Mail Tagging, Outlook Steuerung über Access und umgekehrt // Grundwissen in .Net Core & Blazor Apps

bahasu

Hi

unter 2003: Extras / Start: Access Spezialtasten verwenden: deaktivieren.

Harald
Servus

datekk

Hi Harald,

besten Dank. Ich möchte es aber nicht über die Optionen einstellen, sondern via VBA / Makro wenn möglich, da die Sperrung je nach Benutzergruppe (User / Admin) passieren soll.
Access 2016 mit SQL Server Backend. Bereits umgesetzt: Access mit MS SQL Backend,  ADODB Formularbindung, Streamen von Dateien zum SQL Server und zurück (Filestream), Drag&Drop Dateiupload zum Server, CTI / TAPI Integrierung in Access Anwendung - Nutzung auch über Remote Desktop, selbst aktualisierendes Access Frontend auf entfernten Rechnern (Upgrade). Berichte / Kreuztabellen mit SQL Server Backend, Mail Tagging, Outlook Steuerung über Access und umgekehrt // Grundwissen in .Net Core & Blazor Apps

bahasu

Hi,

http://www.ms-office-forum.net/forum/showthread.php?t=258255

Harald
Servus

datekk

Hallo,

das was da in dem Link steht funktioniert nicht bei mir. Ich hab Access 2016.. Ggf. ist der dortige Code für eine ältere Variante.
Access 2016 mit SQL Server Backend. Bereits umgesetzt: Access mit MS SQL Backend,  ADODB Formularbindung, Streamen von Dateien zum SQL Server und zurück (Filestream), Drag&Drop Dateiupload zum Server, CTI / TAPI Integrierung in Access Anwendung - Nutzung auch über Remote Desktop, selbst aktualisierendes Access Frontend auf entfernten Rechnern (Upgrade). Berichte / Kreuztabellen mit SQL Server Backend, Mail Tagging, Outlook Steuerung über Access und umgekehrt // Grundwissen in .Net Core & Blazor Apps

bahasu

Hi,

wie äußert sich das "funktioniert nicht bei mir"?

Welches Ergebnis bekommst Du beim Einstellen via VBA und anschließender manueller Kontrolle, ob die Eigenschaft gesetzt worden ist?

Oder gibt es Error-Meldungen?

Harald
Servus

Beaker s.a.

Hallo,
Warumnicht einfach die Spezialtasten generell ausschalten und alles was man
braucht über das AutoKey-Macro zur Verfügung stellen (das Navi-Fenster lässt
sichja mit VBA ein- und ausblenden, und man da auch hat z.B. Kontrolle über
Berechtigungen.
gruss ekkehard
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)

datekk

@bashu: es passiert einfach gar nix. Die Eigenschaft wird nicht verändert. Auch keine Fehlermeldung.

@Beaker: So habe ich es ja jetzt auch schon. Nur mache ich mir sorgen, dass ich es mal vergesse und Versionen in Umlauf bringe, die F11 ermöglichen. Es muss unbedingt vermieden werden, dass die User Zugriff auf die Tabellen usw. erhalten.

Access 2016 mit SQL Server Backend. Bereits umgesetzt: Access mit MS SQL Backend,  ADODB Formularbindung, Streamen von Dateien zum SQL Server und zurück (Filestream), Drag&Drop Dateiupload zum Server, CTI / TAPI Integrierung in Access Anwendung - Nutzung auch über Remote Desktop, selbst aktualisierendes Access Frontend auf entfernten Rechnern (Upgrade). Berichte / Kreuztabellen mit SQL Server Backend, Mail Tagging, Outlook Steuerung über Access und umgekehrt // Grundwissen in .Net Core & Blazor Apps

Beaker s.a.

Hallo datekk,
ZitatNur mache ich mir sorgen, dass ich es mal vergesse und Versionen in Umlauf bringe, die F11 ermöglichen
Was gibt es da zu vergessen? Wenn du das einmal wie beschrieben eingerichtet
hast, musst du es doch nicht mehr verändern. Und du selbst wirst dir ja wohl
entsprechende Rechte einräumen, den Navibereich einzublenden.
gruss ekkehard
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)

datekk

Ja, dann geht aber Alt-F11 auch dauerhaft nicht, und daran habe ich mich soo gewöhnt...
Access 2016 mit SQL Server Backend. Bereits umgesetzt: Access mit MS SQL Backend,  ADODB Formularbindung, Streamen von Dateien zum SQL Server und zurück (Filestream), Drag&Drop Dateiupload zum Server, CTI / TAPI Integrierung in Access Anwendung - Nutzung auch über Remote Desktop, selbst aktualisierendes Access Frontend auf entfernten Rechnern (Upgrade). Berichte / Kreuztabellen mit SQL Server Backend, Mail Tagging, Outlook Steuerung über Access und umgekehrt // Grundwissen in .Net Core & Blazor Apps

Beaker s.a.

Hallo datekk,
Sorry für späte Antwort.
Bei mir geht das trotzdem.
gruss ekkehard
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)