Witam,
Z chęcią, ale nie bardzo przychodzi mi do głowy, co tu można jeszcze więcej podać...
Baza została stworzona kilka lat temu i przez tych kilka lat jest rozwijana i modernizowana, głównie pod Accessem 2003 (stąd też jej format). Zabezpieczona jest plikiem grupy roboczej, w którym przechowywane są dane użytkowników, mogących logować się do
bazy.
W Accessach 2003 i 2007 nie ma najmniejszego problemu z pełną edycją obiektów bazy (dodawanie, modernizacja, usuwanie itp.) - jak pisałem powyżej, mówimy oczywiście o otwieraniu bazy przez użytkownika posiadającego wszelkie uprawnienia do wszystkich elementów
bazy (jest także ich właścicielem i właścicielem bazy).
Z tą samą bazą nie da się już tego samego zrobić w Accessie 2010 - "okrojone" są jakby funkcje edycyjne dla tej bazy, a dokładniej to, o czym pisałem w pierwszym poście - możliwość usuwania obiektów bazy (tabele, kwerendy, formularze, makra, raporty) z menu
podręcznego i z menu wstęgi (nie działa też klawisz DEL). Obrazowo rzecz ujmując, wygląda to w ten sposób:
http://img530.imageshack.us/img530/4054/access2010problem.jpg
Co ciekawe, same nazwy obiektów zmieniać można. Obiekty (np. tabele) można też edytować, modernizować, dodawać w nich pola, zmieniać etc. Można też dodawać nowe obiekty (tabele, kwerendy, formularze, makra, raporty) i je edytować na różne sposoby, ale tych
nowododanych obiektów nie da się już później usunąć.
Jest to dosyć dziwne zjawisko i wygląda na jakiś bug w interpretacji zabezpieczeń starszych typów baz przez Accessa 2010 - to oczywiście tylko luźne przypuszczenie - ale problem ten nie występuje dla baz nowoutworzonych pod Accessem 2010 (mowa tu jednak
o prostych, szybkich testach na niezabezpieczonych bazach).
Pozdrawiam i liczę na pomoc w tej sprawie :)
Curious Man