Problem z pracą na pliku *.mdb, nie otwierają się tabele oraz rekordy

Anonimowe
2017-12-27T08:32:05+00:00

Witam,

Mam problem z MS Access 2003, niestety w temacie Accessa jestem zielony i nie bardzo wiem co może być powodem.

Przez dłuższy czas pracowaliśmy na bazie danych *.mdb. Jest ona udostępniona z jednego komputera na dwa kolejne (użytkownicy twierdzą, że nigdy nie uruchamiali bazy z kilku PC w tym samym czasie).

Ostatnio niestety baza się "rozjechała". Nie można się dostać do żadnej tabeli. Przyciski otwarcia rekordu są widoczne, ale po kliknięciu nic się nie dzieje. 

Próbowałem wykonać naprawę i kompaktowanie bazy, po tym zabiegu rozmiar bazy znacząco się zmniejszył (z 120MB na 22MB), ale problem z otwarciem rekordów dalej występował.

Czy mógłbym prosić o wsparcie z tym problemem? 

System operacyjny na każdym z komputerów to Win 10 x64 1709, a pakiet Office w wersji 2003 Pro.

Microsoft 365 i pakiet Office | Access | Do użytku domowego | Windows

Pytanie zablokowane. To pytanie zostało zmigrowane ze społeczności pomocy technicznej firmy Microsoft. Możesz zagłosować, czy pytanie jest pomocne, ale nie możesz dodawać komentarzy ani odpowiedzi, ani też śledzić pytania.

Komentarze: 0 Brak komentarzy

Odpowiedzi: 6

Sortuj według: Najbardziej pomocne
  1. Anonimowe
    2018-01-02T11:02:55+00:00

    Witam,

    Przepraszam za zwłokę z odpowiedzią i jednocześnie dziękuję za pomoc.

    Udało mi się rozwiązać problem, stworzyłem nowy plik bazy danych i wyeksportowałem do niego aktualne dane, natomiast formularze, makra, etc. zaimportowałem ze starej (działającej bazy).

    Pozdrawiam.

    Czy ta odpowiedź była pomocna?

    1 osoba uznała tę odpowiedź za pomocną.
    Komentarze: 0 Brak komentarzy
  2. Anonimowe
    2017-12-27T15:25:42+00:00

    Udało mi się znaleźć starszy plik tej bazy i porównując zauważyłem, że w nowej bazie zniknęły zdarzenia.

    Korzystając z metody kopiuj/wklej skonstruowałem zdarzenie i przyciski zaczęły reagować (co prawda z errorami, ale przynajmniej jest jakiś postęp).

    Mam starą bazę, czy można jakoś masowo wyeksportować te zdarzenia, a następnie zaimportować je w niezmienionej formie do nowej bazy?

    Udało mi się wyeksportować ze starej bazy zdarzenia jako *.cls, ale w nowej bazie to się importuje jako moduł i przestaje działać.

    Odnośnie backup, ten jest wykonywany, ale użytkownicy nie zgłosili w porę problemów i wszystkie kopie rotacyjne zawierały już wadliwą bazę.

    Czy ta odpowiedź była pomocna?

    Komentarze: 0 Brak komentarzy
  3. Oskar Shon 49,336 Punkty reputacji Moderator wolontariuszy
    2017-12-27T12:50:32+00:00

    Z tego obrazka nie wynika struktura twojej bazy.

    Jeśli faktycznie masz w niej rekordy, spróbuj zaimportować dane do nowego pliku lub zapisać stary plik bazy w innym formacie aby potem odtworzyć formularze po imporcie do czystego pliku.

    p.s

    Bazy dane (tak proste zresztą) mają strukturę jednego pliku i należy je sukcesywnie beckupować.

    Czy ta odpowiedź była pomocna?

    Komentarze: 0 Brak komentarzy
  4. Anonimowe
    2017-12-27T10:10:55+00:00

    Niestety kod błędu się nie wyświetla. Stąd ciężko zidentyfikować co właściwie się dzieje (chyba, że Access zapisuje gdzieś log, który mógłby konkretniej opisać problem).

    Wygląda to tak, że mamy tabelę danych osobowych. Po kliknięciu strzałki w celu przejścia do następnego rekordu nie dzieje się nic (brak reakcji), również, gdy wybiorę "wyjście", czy "dodaj nowy" nie ma żadnej reakcji.

    Mogę otwierać kolejne tabele, ale nie mogę na nich wykonywać operacji.

    Gdy korzystam z opcji wyszukania nazwiska w tabeli, to mogę podejrzeć rekord, ale po kliknięciu w "dane", "składki", czy "zamknij" nie ma reakcji. 

    Zdaję sobie sprawę, że bez kodów błędu, czy wglądu do samej bazy pomoc jest bardzo trudna, ale może są jakieś uniwersalne sposoby na sprawdzenie czemu występuje problem, lub na jakąś bardziej zaawansowaną naprawę.

    Sprawdziłem bazę pod Access 2016 i również występują powyższe problemy.

    Czy ta odpowiedź była pomocna?

    Komentarze: 0 Brak komentarzy
  5. Oskar Shon 49,336 Punkty reputacji Moderator wolontariuszy
    2017-12-27T08:57:48+00:00

    Nie działa bo się "Rozjechała"

    A jakiś nr błędu?

    Coś co mogło by wskazywać na typ usterki.

    Czy ta odpowiedź była pomocna?

    Komentarze: 0 Brak komentarzy