d***@fest.pl
2009-05-21 11:43:57 UTC
Witam.
Od jakiegoś czasu męczę się z zabugowaną bazą, proszę o pomoc. Da się
na niej pracować, ale to coraz bardziej uciążliwe.
Na starcie bazy, jak włączam formularz lub raport, wyskakuje długa
seria okienek:
I seria:
Tytuł okna: Microsoft Visual Basic
Treść: An error occured while loading 'FormularzRaz'. Do you want to
continue loading the project? [Tak/Nie/Pomoc]
(okienko pyta po kolei o 6 różnych formularzy i 4 różne raporty)
II seria na przemian z III i IV:
Tytuł okna: Microsoft Office Access
Treść okna: Nie wprowadzono zmian w tabeli, gdyż doprowadziłoby to do
powtórzenia wartości w indeksie, kluczu podstawowym lub relacji. Zmień
dane w polach zawierających powtarzające się dane, usuń indeks lub
zdefiniuj go tak, aby umożliwić powtarzanie się danych. [Ok/Pomoc]
III seria na przemian z II i IV:
Tytuł okna: Microsoft Office Access
Treść okna: Brak bieżącego rekordu. [Ok/Pomoc]
IV seria na przemian z II i III:
Tytuł okna: Microsoft Office Access
Treść okna: Wprowadzona nazwa formularza 'FormularzX' jest błędna lub
odwołuje się do formularza, który nie istnieje.
Jeśli nieprawidłowa nazwa formularza dotyczy makra, po naciśnięciu OK,
w oknie dialogowym Akcja nieudana, zostanie wyświetlona nazwa makra
oraz jego argumenty. Otwórz okno Makro i wprowadź poprawną nazwę
formularza. [Ok]
Wszystkie okienka da się przeklikać i baza działa. Jednak czasami po
uruchomieniu nie ma w niej żadnego formularza, co jest naprawdę
frustrujące, gdyż trzeba parę razy dziennie robić kopie i je
przywracać. Ten błąd musi się generować przy zamykaniu bazy,
testowałam to: robię 4 kopie zapasowe, jak coś się zepsuje to nie
działa żadna, ponowne prób otwierania nie skutkują.
Ponadto trudny w bezawaryjnej edycji jest jeden z formularzy
(największy i chyba najstarszy zarazem), tam ciężko o dodanie
jakiegokolwiek elementu. Kiedyś utworzyłam go od nowa, ale to nie
rozwiązało sprawy. Obecnie baza jest stanowczo zbyt duża, by ją
tworzyć od nowa lub przesyłać.
Najlepsze jest to, że wszelkie zgłaszane w komunikatach formularze i
raporty naprawdę nie istnieją. Poza jednym formularzem, nigdy ich nie
tworzyłam. Kiedyś odkryłam, że nazwy obiektów są zbieżne z nazwami z
bazy zrobionej w automatycznym kreatorze. Szukałam odniesień do nich w
Kodzie, w końcu udało mi się zlokalizować ich listę w Object Browser.
Któregokolwiek na tej liście nie kliknę, pisze że go nie ma. Żaden nie
ma modułów ani makr, nie tworzyłam takich rzeczy, nie znam VBA.
Chciałam pousuwać te obiekty, w nadziei że przestanie zgłaszać błędy,
ale File->Remove jest w ich przypadku nieaktywne.
Nie mam pomysłu co robić, za rok będę pół godziny przeklikiwać
komunikaty o błędach... Nie wiem czemu,ale wydaje mi się, że to
wszystko jest powiązane i razem psuje się bardziej z czasem.
Gdyby ktoś potrafił choć trochę zmniejszyć zabugowanie bazy, to zawsze
będzie sukces ;)
Od jakiegoś czasu męczę się z zabugowaną bazą, proszę o pomoc. Da się
na niej pracować, ale to coraz bardziej uciążliwe.
Na starcie bazy, jak włączam formularz lub raport, wyskakuje długa
seria okienek:
I seria:
Tytuł okna: Microsoft Visual Basic
Treść: An error occured while loading 'FormularzRaz'. Do you want to
continue loading the project? [Tak/Nie/Pomoc]
(okienko pyta po kolei o 6 różnych formularzy i 4 różne raporty)
II seria na przemian z III i IV:
Tytuł okna: Microsoft Office Access
Treść okna: Nie wprowadzono zmian w tabeli, gdyż doprowadziłoby to do
powtórzenia wartości w indeksie, kluczu podstawowym lub relacji. Zmień
dane w polach zawierających powtarzające się dane, usuń indeks lub
zdefiniuj go tak, aby umożliwić powtarzanie się danych. [Ok/Pomoc]
III seria na przemian z II i IV:
Tytuł okna: Microsoft Office Access
Treść okna: Brak bieżącego rekordu. [Ok/Pomoc]
IV seria na przemian z II i III:
Tytuł okna: Microsoft Office Access
Treść okna: Wprowadzona nazwa formularza 'FormularzX' jest błędna lub
odwołuje się do formularza, który nie istnieje.
Jeśli nieprawidłowa nazwa formularza dotyczy makra, po naciśnięciu OK,
w oknie dialogowym Akcja nieudana, zostanie wyświetlona nazwa makra
oraz jego argumenty. Otwórz okno Makro i wprowadź poprawną nazwę
formularza. [Ok]
Wszystkie okienka da się przeklikać i baza działa. Jednak czasami po
uruchomieniu nie ma w niej żadnego formularza, co jest naprawdę
frustrujące, gdyż trzeba parę razy dziennie robić kopie i je
przywracać. Ten błąd musi się generować przy zamykaniu bazy,
testowałam to: robię 4 kopie zapasowe, jak coś się zepsuje to nie
działa żadna, ponowne prób otwierania nie skutkują.
Ponadto trudny w bezawaryjnej edycji jest jeden z formularzy
(największy i chyba najstarszy zarazem), tam ciężko o dodanie
jakiegokolwiek elementu. Kiedyś utworzyłam go od nowa, ale to nie
rozwiązało sprawy. Obecnie baza jest stanowczo zbyt duża, by ją
tworzyć od nowa lub przesyłać.
Najlepsze jest to, że wszelkie zgłaszane w komunikatach formularze i
raporty naprawdę nie istnieją. Poza jednym formularzem, nigdy ich nie
tworzyłam. Kiedyś odkryłam, że nazwy obiektów są zbieżne z nazwami z
bazy zrobionej w automatycznym kreatorze. Szukałam odniesień do nich w
Kodzie, w końcu udało mi się zlokalizować ich listę w Object Browser.
Któregokolwiek na tej liście nie kliknę, pisze że go nie ma. Żaden nie
ma modułów ani makr, nie tworzyłam takich rzeczy, nie znam VBA.
Chciałam pousuwać te obiekty, w nadziei że przestanie zgłaszać błędy,
ale File->Remove jest w ich przypadku nieaktywne.
Nie mam pomysłu co robić, za rok będę pół godziny przeklikiwać
komunikaty o błędach... Nie wiem czemu,ale wydaje mi się, że to
wszystko jest powiązane i razem psuje się bardziej z czasem.
Gdyby ktoś potrafił choć trochę zmniejszyć zabugowanie bazy, to zawsze
będzie sukces ;)