Post by jacemPost by KrzysiekWitam, napisałem bazę, działa pod 2003 i 2007. Problem zaczyna się gdy
próbuje ją uruchomić w Runtime 2007. Bez znaczenia, czy w formacie 2003
"Wykonanie tej aplikacji zostało zatrzymane z powodu błędu wykonania.
Aplikacja nie może dalej działać i zostnie zamknięta"
Jak mogę ustalić, co jest przyczyną tego błędu? Z tego co widzę, błąd
jest prawie na kazdym formularzu.
Pozdrawiam
Krzysiek
1. Twój MS Office 2007 jest zaktualizowany do SP 2.
TAK
Post by jacem2. Masz najnowszą wersję Runtime (SP2). Sprawdź na stronie MS.
Śiągałem 3 dni temy ze strony MS, versja pliku: 12.0.6425.1000, ale nie wiedzę
tam nigdzie opisu SP2
Post by jacem3. Twój kod kompiluje się bezbłędnie (z poziomu edytora VBA /Debug/Compile).
Jeśli nie, to usuń błędy.
Tu jest wszystko OK, nie ma błędów.
Post by jacem4. Jeśli wszystkie powyższe warunki spełnione, to zaimportuj całą aplikację do
innego pliku, i spróbuj uruchomić pod Runtime.
Nic nie dało
Post by jacem5. Przede wszystkim zbadaj, w którym miejscu i momencie aplikacja się wykrzacza,
i sprawdź dokładnie kod. Być może brakuje jakiejś referencji, dodatku, albo
odwołuje się do innej wersji biblioteki (szczególnie, gdy runtime odpalamy na
innym stanowisku).
W zasadzie to uruchamiam na tym samym kompie, z tym samym Access'em z
parametrem /Runtime
Zbrakło mi pomysłów, zawsze w zasadzie pisałem w 2003, ta baza tez był
anapisana w 2003. Nie mogę się do 2007 przekonać.
Post by jacem1. Twój MS Office 2007 jest zaktualizowany do SP 2.
TAK
Post by jacem2. Masz najnowszą wersję Runtime (SP2). Sprawdź na stronie MS.
Śiągałem 3 dni temy ze strony MS, versja pliku: 12.0.6425.1000, ale nie wiedzę
tam nigdzie opisu SP2
Post by jacem3. Twój kod kompiluje się bezbłędnie (z poziomu edytora VBA /Debug/Compile).
Jeśli nie, to usuń błędy.
Tu jest wszystko OK, nie ma błędów.
Post by jacem4. Jeśli wszystkie powyższe warunki spełnione, to zaimportuj całą aplikację do
innego pliku, i spróbuj uruchomić pod Runtime.
Nic nie dało
Post by jacem5. Przede wszystkim zbadaj, w którym miejscu i momencie aplikacja się wykrzacza,
i sprawdź dokładnie kod. Być może brakuje jakiejś referencji, dodatku, albo
odwołuje się do innej wersji biblioteki (szczególnie, gdy runtime odpalamy na
innym stanowisku).
W zasadzie to uruchamiam na tym samym kompie, z tym samym Access'em z
parametrem /Runtime
Kod sprawdziłem i wydaje się OK, np. otwiera się form. uzupełniam pole
DoCmd.Requery "formSklepy"
Forms!Zgloszenia![Miasto] = Forms!Zgloszenia!FormSklepy![Miasto]
Forms!Zgloszenia![Ulica] = Forms!Zgloszenia!FormSklepy![Ulica]
Forms!Zgloszenia![Nazwa] = Forms!Zgloszenia!FormSklepy![Nazwa]
(tak wygląda kod) i już wywala błąd.
Może to coś podpowie.
Pozdrawiam
Krzysiek
--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl