Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Datenblattansicht deaktivieren

Begonnen von accessy, März 04, 2016, 07:57:50

⏪ vorheriges - nächstes ⏩

accessy

Hallo liebe Experten von ACCESS.
Ich habe eine kleine DB, die ich auch anderen zur Verfügung stelle.

Ich habe sie in eine MDE umgewandelt, damit keiner etwas verändern kann.
Die DB ist eine reine DB mit Lese-Information, in der man Filtern kann. Sonst nichts.

Leider kann man immer noch in die Datenblattansicht umschalten.
Gibt es einen VBA Code, mit dem ich auch diese Ansicht deaktivieren kann?

Gruß Achim

DF6GL

Hallo,

unklar ist, mit WAS die Filterungen geschehen... Werden Tabellen direkt bearbeitet, so kann das auch nicht in einer MDE unterbunden werden.
Wenn (empfohlenerweise) Formulare zum Einsatz kommen, könnte man den Navi-Berich ausblenden und  die Shift-Taste verbieten. In den  Formularen selber wäre nur die Formualransicht zuzulassen.
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

accessy

Ich habe dich nicht so richtig verstanden mit dem, was du mir sagen willst.
Folgender Sachverhalt:
Ich habe eine kleine DB, die ICH bearbeite und pflege mit Access 2003.

Die Kollegen bekommen von mir diese kleine DB als MDE zur Verfügung gestellt,
um nach etwas suchen, filtern zu können.... Nicht mehr, und nicht weniger.

Mit meiner Frage möchte ich verhindern, dass jemand die Daten des Formulars als tabellarische Auflistung nach Excel exportiert.

Die Kollegen sollen lediglich dieses eine Formular nehmen können und nach Datensätzen filtern und suchen....

Bisher mache ich es so:
In der Entwurfsansicht des Formulars stelle ich in den Eigenschaften
Formular - Löschen zulassen auf NEIN
Formular - Anfügen zulassen auf NEIN

Im Menü Extras entferne ich die Haken für
Access Spezialtasten verwenden
Datenbankfenster anzeigen

Im VBA habe ich einen Code, der
Alle Tabellen und Abfragen ausblendet

Aber dennoch kann man immer noch das Formular über ANSICHT als Datenblattansicht sehen und ich kann auch über EXTRAS - Analysieren mit EXCEL.... anwählen.
Das wäre eigentlich das Wesentliche, was verhindert werden soll.

Gruß Achim

MaggieMay

Hallo Achim,

die Datenblattansicht könntest du noch über die Formulareigenschaften abschalten.
Dann solltest du noch die eingebauten Menüs deaktivieren und - sofern nötig - eigene
Menüleisten erstellen.
Freundliche Grüße
MaggieMay

accessy

Datenblattansicht abschalten... das hatte ich gar nicht beachtet....
Okay, dann werde ich mich mal schlau lesen, was die eigenen Menüs betrifft.

Eigentlich geht es da nur um das Menü EXTRAS, weil dort der Punkt "Analysieren mit Excel" drin ist.
Andererseits bringt das auch nichts, weil einige Kollegen Access 2010 oder höher haben.

Ich danke für die Infos dazu... Schönen Sonntag noch....