Category: runtime
Panel przełączania w Access >=2003 (#1)
| 2011-11-26 | Posted by programistaaccess under 2003, 2010, access, Access 2003, Nawigacja, Polskie blogi IT, ribbon, runtime |
|
Temat związany z “polityką” często spotykaną w książkach o Accessie, czyli jak rozwiązać nawigacje po programie napisanym w MsAccess…
Najprościej użyć opcji panelu przełączania, czy grup w okienku nawigacji dla wersji > 2003, dla mnie osobiście nie jest to zjadliwe i bardzo nieintuicyjne. O ile samo wykonanie nie nastręcza trudności to w moim odczuciu nie jest czytelne dla użytkownika końcowego. Dodatkowo w wersji wyższej niż 2003 w przypadku użycia środowiska Runtime’a cała misterna nawigacja w panelu nawigacyjnym nie będzie widoczna dla użytkownika…
Tym wpisem rozpoczynam mini cykl, jak rozwiązać głowne menu w programie napisanym w środowisku Access’a, cykl złoży się na dodatkowe 2 części:
2. Wykorzystanie Menu w programie MSAccess 2003
3. Wykorzystanie wstążki w programie MsAccess 2007
Poziom zabezpieczeń w Accessie 2010 (Zaufane lokalizacje)
| 2011-11-02 | Posted by programistaaccess under 2010, access, Access 2010, Polskie blogi IT, runtime, Środowisko |
|
Kontynuując temat związany z wdrażaniem aplikacji napisanych w środowisku Access’a, warto chwilę zastanowić się nad zmianą podejścia w nowszej wersji. Chętnych zachecam do przyjrzenia się możliwością centrum zaufania dostępnego w opcjach.
W realnym wdrożeniu najważniejsze jest, aby użytkownik nie dostawał monitów o niebezpiecznych makrach, najprościej dodać folder z którego jest uruchamiany plik access’a do zaufanej lokalizacji.
Z poziomu pełnego Access’a robimy to tutaj:
Przycisk Office>Opcje>Centrum Zaufania>Ustawienia centrum Zaufania…>Zaufane lokalizacje
Oczywiście z poziomu runtime’a już tak łatwo nie jest. Tu przychodzi nam analogicznie jak w wersji 2003 odpowiedni wpis w rejestrze:
[HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Access\Security\Trusted Locations]
W tym kluczu należy dodać kolejny klucz LocationN, gdzie N jest kolejną wolną liczbą lub klucz z dowolną nazwą.
W ramach tak utworzonego klucza, dodajemy kolejno wartości:
| Nazwa | Typ | Opis |
|---|---|---|
| Path | REG_SZ – Wartośc ciągu | Pełna ścieżka do katalogu, zakończona znakiem:”\” np.: D:\Projekty\ |
| Description | REG_SZ – Wartośc ciągu | Opis |
| Date | REG_SZ – Wartośc ciągu | Data modyfikacji w formacie: yyyy-MM-dd hh:mm |
| AllowSubfolders | REG_DWORD – Wartość DWORD | Parametr definiujący, czy w zaufanej lokalizacji bierzemy pod uwagę podfoldery, czy je wykluczamy. 0-wykluczamy;1-bierzemy |
I tyle, po takim wpisie będziemy mogli używać programu bez konieczności potwierdzania uruchomienia makr itd.
Dla przykładu wyeksportowana gałąź z rejestru:
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Access\Security\Trusted Locations\MojaZaufanaLokalizacja] "Path"="D:\\DevProject\\" "AllowSubfolders"=dword:00000001 "Description"="" "Date"="2010-12-16 12:59"
Zmiana poziomu zabezpieczeń w Access 2003
| 2011-10-04 | Posted by programistaaccess under 2003, deployment, Polskie blogi IT, runtime |
|
Wdrażając naszą aplikację w oparciu o środowisko Microsoft Access 2003 Runtime, jesteśmy zmuszeni zmienić domyslny poziom zabezpieczeń dla makr.
W pełnej wersji środowiska uzyskujemy to poprzez wybranie:
Narzedzia>Makro>Zabepieczenia…
Niestety w wersji Runtime ta opcja nie jest dostępna, najprościej wyłączyć to ustawiając odpowiedni poziom zabezpieczeń w rejestrze systemowym wpisując wartość
Level (REG_DWORD)= 1
w kluczu: HKLM\SOFTWARE\Microsoft\Office\11.0\Access\Security
Można stworzyć plik np. ustawpoziomzabezpieczen.reg i wpisać do niego:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\11.0\Access\Security]
“Level”=dword:00000001
Później mając taki plik wystarczy kliknąć w niego dwukrotnie, aby wprowadzić zmianę w rejestrze.