Autor Wątek: IZA a Windows Vista  (Przeczytany 6492 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline Wojciech Woźniak

  • st. kustosz(ka)
  • ******
  • Wiadomości: 1132
IZA a Windows Vista
« dnia: Luty 24, 2009, »
Witam,
problem z którym się bez powodzenia borykam, zgodnie z anonsem w tytule wątku, polega na działaniu IZY pod systemem operacyjnym Vista i w Office2000.
Szczegółowe objawy to:
1. niemożliwe jest otwarcie raportu inwentarza:
komunikat:
Run-time error '2486':
Nie można obecnie uruchomić tej akcji

Po tym komunikacie nie można zamknąć aplikacji, trzeba to zrobić przez menadżera zadań. Nie wystarczy przy tym zamknąć aplikacji, ale trzeba jeszcze zatrzymać proces MSACCESS.EXE. Bez tego w folderze pojawia się plik .ldb, który blokuje otwarcie aplikacji i nie można go usunąć. Dopiero zakończenie procesu MSACCESS.EXE w menadżerze zadań pozwala usunąć plik i otworzyć aplikację ponownie.

2. Podczas pracy polegającej na wpisywaniu rekordów aplikacja przestaje działać (nawet kilka razy dziennie). Znów trzeba zamknąć ją przez menadżera zadań i ponownie otworzyć.

Czy znacie jakieś sposoby na złagodzenie tych niedogodności?
Sometimes you eat the bear
and sometimes the bear eats you

Offline Grzegorz Gałęzowski

  • archiwista
  • ***
  • Wiadomości: 415
  • Płeć: Mężczyzna
Odp: IZA a Windows Vista
« Odpowiedź #1 dnia: Luty 24, 2009, »
Witam. Proszę spróbować ręcznie zmienić ustawienia zgodności programu. W tym celu należy kliknąć ikonę programu MS Access prawym przyciskiem myszy, kliknąć polecenie Właściwości, a następnie kliknąć kartę Zgodność i wybrać

Tryb zgodności (Windows XP z Service Pack 2)
Program zostanie uruchomiony z użyciem ustawień z wcześniejszej wersji systemu Windows. Jeżeli wiadomo, że dany program jest przeznaczony do pracy we wcześniejszej wersji systemu Windows (lub działał w takiej wersji), to można skorzystać z tego ustawienia.

lub

Uruchomić program z uprawnieniami użytkownika Administrator.

Aby uruchomić program z przywilejami administracyjnymi mamy dwie możliwości:
Jeżeli chcemy uruchomić jakiś program w tym trybie tylko raz klikamy prawym przyciskiem myszy na jego plik wykonywalny, bądź skrót na Pulpicie i z menu kontekstowego wybieramy "Uruchom jako administrator". Jeśli wyświetli się prośba o potwierdzenie tej operacji (aktywna Kontrola konta użytkownika) to oczywiście potwierdzamy. Program uruchamia się w trybie administratora.

Natomiast, jeśli program ma być zawsze uruchamiany z uprawnieniami administratora to powtarzamy kroki  jakie należy dokonać przy wyborze trybu zgodności (Windows XP Service Pack 2) z tą różnicą, że dodajemy zaznaczenie w polu Uruchom ten program jako administrator i klikamy na przycisk OK.

Od tego momentu wybrana aplikacja czyli MS Access, będzie już zawsze uruchamiana na poziomie administracyjnym.
Często aby aplikacje działały poprawnie pod systemem Vista wymagane jest nadanie im uprawnień administracyjnych. Dla przypomnienia: w systemie Vista konto administratora jest domyślnie nieaktywne.

Można takie konto na stałe uaktywnić (będzie widoczne podczas logowania):
Aby tego dokonać należy zedytować rejestr systemu operacyjnego
(w uruchom wpisz regedit i wcisnij enter)
poszukaj
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList

W okienku po prawej stronie kliknąć prawym klawiszem, wybrać Nowy | Wartość DWORD, nadać jej nazwę Administrator i wartość 1.

Po tej operacji konto Administratora pojawi się w aplecie Start | Panel sterowania | Konta użytkowników, dzięki czemu uzyskamy możliwość zmiany hasła i obrazu reprezentującego najważniejszego użytkownika systemu.

Nie używałem tej wersji MS Office pod tym systemem dlatego nie mam pewności czy to zadziała. W razie problemów proszę jeszcze spróbować zainstalować MS Access Runtime 2007 PL i uruchomić bazę za pomocą tego narzędzia. Poniżej link do pobrania ze strony Microsoftu:
http://www.microsoft.com/downloads/details.aspx?displaylang=pl&FamilyID=d9ae78d9-9dc6-4b38-9fa6-2c745a175aed

Offline Wojciech Woźniak

  • st. kustosz(ka)
  • ******
  • Wiadomości: 1132
Odp: IZA a Windows Vista
« Odpowiedź #2 dnia: Luty 26, 2009, »
Witam,
dzięki za obszerną odpowiedź! Wypróbowałem wszystkie i niestety w mojej konfiguracji sprawdza się tylko Runtime 2007. Niestety, bo Runtime wprawdzie pozwala oglądać raporty, ale za to nie daje możliwości innych działań na bazie, w tym np. pracy z tabelami. Radzę sobie z tym deinstalując Runtim'a i wracając do Accessa 2000, a potem znów do Runtim'a...
Dzięki jeszcze raz.

pozdrawiam
Sometimes you eat the bear
and sometimes the bear eats you

Offline Marek Gieroń

  • młodszy(a) archiwista(ka)
  • *
  • Wiadomości: 184
  • Płeć: Mężczyzna
Odp: IZA a Windows Vista
« Odpowiedź #3 dnia: Marzec 13, 2009, »
Przerabialiśmy to z sieciowym nadzorem jakiś czas temu i z tego co pamiętam problem leżał po stronie pliku .mdb który był w wersji access2002/03 a otwierany przez accessa 2000. Narzędzia/konwertuj bazę danych na format access 2000/ i skopiowanie na maszynę usera. Jak ręką odjął. Albo podeślij mi felerny plik, zobaczymy co się da zrobić.
"Kto podziela ten pogląd proszę o atak histerii. Start!"

Offline Wojciech Woźniak

  • st. kustosz(ka)
  • ******
  • Wiadomości: 1132
Odp: IZA a Windows Vista
« Odpowiedź #4 dnia: Marzec 16, 2009, »
Witam,
plik jest w wersji Accessa 2000 i problem występuje zarówno gdy działa w sieci jak na dysku lokalnym użytkownika. Dotyczy zresztą nie tylko bazy IZA ale i Sezam - na szczęście z Sezamu nie muszę na tych komputerach korzystać.

pozdrawiam
Sometimes you eat the bear
and sometimes the bear eats you

Offline Jacek M. S.

  • słuchacz(ka)
  • Wiadomości: 49
  • Płeć: Mężczyzna
Odp: IZA a Windows Vista
« Odpowiedź #5 dnia: Marzec 17, 2009, »
Wojtku, a po co deinstalujesz runtime?
Pod prawym klawiszem mysz masz menu które umożliwia Ci każdorazowy wybór uruchamianego programu dla danego pliku.
A skrót do pliku IZy najlepiej zrobic sobie w formie
%sciezka_do_msRT2007%\msrt2007.exe% %sciezka_do_Izy%\iza.mdb
czyli np.
c:\program files\microsoft office\office12\msaccess.exe c:\iza\iza.mdb

« Ostatnia zmiana: Marzec 17, 2009, wysłana przez jacekadmin »
Jacek M. Seweryn

Offline Wojciech Woźniak

  • st. kustosz(ka)
  • ******
  • Wiadomości: 1132
Odp: IZA a Windows Vista
« Odpowiedź #6 dnia: Marzec 18, 2009, »
Dobre pytanie Jacku! Przywraca mi dystans - dzięki!  ;D
Sometimes you eat the bear
and sometimes the bear eats you