Czy jestem zaufany…

Opis

Do napisania tego posta, zmusiła mnie myśl, że praktycznie każdy przykład opiera się w jakiejś mierze o VBA. Jak wiadomo nasz program dajemy/umieszczamy na różnych komputerach i nie mamy pewności (jeżeli nie robimy instalatora), że użytkownik uruchomi go z zaufanej lokalizacji. Efektem będzie np. to że oprogramujemy piękne logowanie, a nic się nie uruchomi bo użytkownik nie włączy “niebezpiecznych wyrażeń”…

Rozwiązanie

Musimy wykorzystać to czego jesteśmy pewni. Pewni możemy być tego, że będą działały makra. Więc najprościej zrobić to wykorzystując makro AutoExec, które Access uruchomi po odpaleniu programu. W makrze sprawdzimy, czy jesteśmy zaufani, jeśli tak to pokarzemy formularz logowania, jeśli nie to wyświetlimy komunikat i wyjdziemy z programu.
Przykład makra AutoExec:

Podsumowanie

Standardowo zamieszczam przykład, jest to rozbudowana wersja logowania dla wersji 2010 z tego posta z dodanym w/w makrem.

Leave a Comment

NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

WordPress SEO fine-tune by Meta SEO Pack from Poradnik Webmastera
Skip to toolbar