Akademia VBA

czyli jak uzyskać władzę nad światem … danych

Jak zabezpieczyć kod w Access 2010

Kategorie: Access 2010,Access VBA,Office 2010 — Dariusz Kolasa o 23:59, 2 Lut 2012

Kiedyś było w menu Narzędzia bazy danych – Utwórz plik mde. W Accessie 2010 jest w Plik – Zapisz i publikuj – Utwórz plik ACCDE. Jedno i drugie powoduje wyprodukowanie pliku z usuniętym kodem źródłowym i z blokadą projektów formularzy i raportów. Nie blokuje dostępu do projektów kwerend i tabel. Proszę zauważyć, że nikt łącznie z autorem nie ma już w tym pliku możliwości modyfikacji kodu lub projektu formularza czy raportu! Trzeba koniecznie zachować oryginał accdb!

3 komentarze »

31

Komentarz- Janusz

8 Lut 2012 @ 11:55

strona całkiem fajna

44

Komentarz- pablo

10 Mar 2013 @ 21:04

całkiem fajna, byłem swego czasu na szkoleniu i wiedza ogromna autora … A mam pytanie – jak można dodatkowo ukryć poprzez kod VBA tabele i kwerendy ?? (wiem, że można tego dokonać poprzez opcje wyłączenia użytkownikom określonych obiektów, ale chciałbym tego dokonać poprzez VBA właśnie ) ….

45

Komentarz- Dariusz Kolasa

10 Mar 2013 @ 21:12

generalnie to się niestety nie da. Od Accessa 2007 Microsoft usunął zabezpieczenia na poziomie użytkownika, ponieważ i tak były łatwe do złamania. Jedyne co można obecnie zrobić to próbować ukryć tabele przed użytkownikiem…

Oczywiście w bazach 2003 i starszych da się napisać kod operujący na grupach i użytkownikach. Można do tego użyć biblioteki DAO lub ADOX

RSS komentarzy do wpisu. Adres trackback

Zostaw komentarz

Dozwolone znaczniki XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>