Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: Beate1953 am Januar 05, 2014, 18:38:23

Titel: Zugang zur Entwurfsansicht für User sperren
Beitrag von: Beate1953 am Januar 05, 2014, 18:38:23
Hallo,

ich habe in den Optionen/Aktuelle Datenbank das Registerkartenformat  ausgeschaltet, um zu bewirken, dass der User nicht in die Entwurfsansicht wechseln kann. Trotzdem kommt er bei den Formularen durch einen Rechtsklick auf die Titelleiste an die Entwurfsansicht. Wie kann ich das verhindern? Habe bereits bei den Optionen/Aktuelle Datenbank gesucht, aber nichts passendes gefunden.

Vielen Dank im Voraus
Beate1953
Titel: Re: Zugang zur Entwurfsansicht für User sperren
Beitrag von: DF6GL am Januar 05, 2014, 18:44:45
Hallo,

speichere die DB als accde-Datei ab....
Titel: Re: Zugang zur Entwurfsansicht für User sperren
Beitrag von: database am Januar 05, 2014, 19:00:17
Hallo,

...und vergiss bloß nicht eine KOPIE der *.accDB gut aufzuheben, sonst hast du selbst keine Möglichkeit mehr an der Datei was zu ändern!
Titel: Re: Zugang zur Entwurfsansicht für User sperren
Beitrag von: Beate1953 am Januar 05, 2014, 19:33:58
Hallo,

habe leider Null Erfahrung mit accde. Was ist der Unterschied zu accdb?
Aus euren Antworten schließe ich, dass man eine accde nicht mehr ändern kann - gilt das auch für die Eingabe und Änderung von Daten?

Was sind die Vorteile einer Umwandlung in accde? Kann ich die Daten, die in einer accde eingegeben wurden, später in eine accdb übernehmen - z.B. für Weiterentwicklung.

Vielen Dank für Eure Hilfe
Beate1953
Titel: Re: Zugang zur Entwurfsansicht für User sperren
Beitrag von: MzKlMu am Januar 05, 2014, 19:51:49
Hallo,
ZitatWas ist der Unterschied zu accdb?
eine accde ist eine fertig in Maschinencode übersetzte (kompilierte) DB. In einer accde kann nichts mehr geändert werden. Da gibt es auch kein zurück mehr. Auch für den Profi nicht. Es gibt bisher nur eine Firma die die aus einer accde wieder eine accdb machen kann, aber das kostet richtig Geld.
Zitatgilt das auch für die Eingabe und Änderung von Daten?
natürlich nicht, Daten kannst Du wie bisher eingeben und ändern, alles andere wäre ja unsinnig.
Eine accde erfordert auch in jeder Sub/Funktion eine Fehlerbehandlung, weil jeder unbehandelte Fehler die DB einfach kommentarlos beendet.

Weiterentwicklungen an der DB müssen immer an der accdb gemacht werden. Daten die zwischenzeitlich geändert wurden bzw. hinzugefügt wurden müssen dann in die DB übertragen werden. Anschließend muss wieder in eine accde gewandelt werden. Die zur accde passende accdb muss immer sorgfältig aufgehoben werden. Wegen der Daten empfielt sich ohnehin die Aufteilung in Backend (nur die Tabellen) und Frontend (der Rest). Nur das Frontend wird dann in eine accde umgewandelt. Wenn sich an der Tabellenstruktur bei einer Weiterentwicklung nichts geändert hat, genügt also einfach der Austausch des FEs.

Trotz des Aufwandes ist eine accde eine sehr gute Möglichkeit die DB selbst sicher zu machen, also Änderungen an Struktur und Code zu verhindern. Eine accde macht aber nicht die Daten sicherer.
Titel: Re: Zugang zur Entwurfsansicht für User sperren
Beitrag von: Beate1953 am Januar 06, 2014, 16:20:33
Hallo,

das klingt schon mal ganz gut - vorausgesetzt, ich kriege die Fehlerbehandlung hin. So etwas habe ich bisher nicht.

Wie speichere ich die DB als Accde? Bei Datei/Datenbank speichern als gibt es bei Dateityp nur die eine Möglichkeit "Microsoft Access Datenbank" und das ist ja accdb.

Wie ist das mit der Einbindung der Tabellen ins Front End? Muss ich das vor der Umwandlung in accde machen oder hinterher?

Viele Grüße
Beate1953
Titel: Re: Zugang zur Entwurfsansicht für User sperren
Beitrag von: database am Januar 06, 2014, 16:43:56
Hallo Beate,

Tabellen musst du VOR der Umwandlung einbinden und eine Kopie der DB anlegen.
Dann gehst du im Menü 'Datei' auf Informationen und wählst 'Reparieren und Komprimieren'.
Als Nächstes wiederum im Menü 'Datei' auf 'Speichern und Veröffentlichen' und dort dann auf der rechten Seite
unter 'Datenbank speichern als...' die Option ACCDE erstellen(in der unteren Hälfte der Angebote).