Szukaj…


Uwagi

Najtrudniejszą częścią jest znalezienie opisu kodów błędów. Ta strona ma najbardziej kompletną listę kodów, które do tej pory znalazłem.

Poniżej znajdziesz kopię oczyszczoną z „@@@”.

Numer błędu Opis błędu
3) Wróć bez GoSub
5 Nieprawidłowe wywołanie procedury lub argument
6 Przelewowy
7 Brak pamięci
9 Indeks dolny poza zakresem
10 Ta tablica jest stała lub tymczasowo zablokowana
11 Dzielenie przez zero
13 Niezgodność typu
14 Brak miejsca na ciąg znaków
16 Wyrażenie zbyt złożone
17 Nie można wykonać żądanej operacji
18 Wystąpiło przerwanie użytkownika
20 Wznów bez błędu
28 Brak miejsca na stosie
35 Nie zdefiniowano pod ani funkcji
47 Zbyt wielu klientów aplikacji DLL
48 Błąd podczas ładowania DLL
49 Zła konwencja wywoływania DLL
51 Błąd wewnętrzny
52 Zła nazwa pliku lub numer
53 Nie znaleziono pliku
54 Zły tryb pliku
55 Plik jest już otwarty
57 Błąd we / wy urządzenia
58 plik już istnieje
59 Zła długość rekordu
61 Dysk jest pełny
62 Wprowadź poprzedni koniec pliku
63 Zły numer rekordu
67 Za dużo plików
68 Urządzenie niedostępne
70 Odmowa zezwolenia
71 Dysk nie jest gotowy
74 Nie można zmienić nazwy dla innego napędu
75 Błąd dostępu do ścieżki / pliku
76 Droga nie znaleziona
91 Zmienna obiektowa lub Ze zmienną blokową nie ustawiono
92 Dla pętli niezainicjowanej
93 Niepoprawny ciąg wzorca
94 Nieprawidłowe użycie wartości Null
96 Nie można zatapiać zdarzeń obiektu, ponieważ obiekt już wyzwala zdarzenia do maksymalnej liczby obsługiwanych odbiorników zdarzeń
97 Nie można wywołać funkcji przyjaciela na obiekcie, który nie jest instancją definiującą klasę
98 Wywołanie właściwości lub metody nie może zawierać odwołania do obiektu prywatnego, ani jako argumentu, ani jako wartości zwracanej
321 Nieprawidłowy format pliku
322 Nie można utworzyć niezbędnego pliku tymczasowego
325 Niepoprawny format w pliku zasobów
380 Nieprawidłowa wartość nieruchomości
381 Niepoprawny indeks tablicy właściwości
382 Zestaw nie jest obsługiwany w czasie wykonywania
383 Zestaw nieobsługiwany (właściwość tylko do odczytu)
385 Potrzebujesz indeksu tablicy właściwości
387 Ustawienie niedozwolone
393 Nie jest obsługiwany w czasie wykonywania
394 Uzyskaj nieobsługiwane (właściwość tylko do zapisu)
422 Nie znaleziono nieruchomości
423 Nie znaleziono właściwości lub metody
424 Wymagany obiekt
429 Składnik ActiveX nie może utworzyć obiektu
430 Klasa nie obsługuje automatyzacji lub nie obsługuje oczekiwanego interfejsu
432 Nazwa pliku lub nazwa klasy nie została znaleziona podczas operacji automatyzacji
438 Obiekt nie obsługuje tej właściwości lub metody
440 Błąd automatyzacji
442 Połączenie z biblioteką typów lub biblioteką obiektów dla procesu zdalnego zostało utracone. Naciśnij OK w oknie dialogowym, aby usunąć odniesienie.
443 Obiekt automatyzacji nie ma wartości domyślnej
445 Obiekt nie obsługuje tej akcji
446 Obiekt nie obsługuje nazwanych argumentów
447 Obiekt nie obsługuje bieżących ustawień regionalnych
448 Nie znaleziono nazwanego argumentu
449 Argument nie jest opcjonalny
450 Zła liczba argumentów lub nieprawidłowe przypisanie właściwości
451 Nieokreślona procedura wynajmu nieruchomości, a procedura pobierania właściwości nie zwróciła obiektu
452 Nieprawidłowy porządek
453 Nie znaleziono określonej funkcji DLL
454 Nie znaleziono zasobu kodu
455 Błąd blokady zasobów kodu
457 Ten klucz jest już powiązany z elementem tej kolekcji
458 Zmienna używa typu automatyzacji nieobsługiwanego w języku Visual Basic
459 Obiekt lub klasa nie obsługuje zestawu zdarzeń
460 Nieprawidłowy format schowka
461 Nie znaleziono metody lub elementu danych
462 Zdalny serwer nie istnieje lub jest niedostępny
463 Klasa niezarejestrowana na komputerze lokalnym
481 Nieprawidłowe zdjęcie
482 Błąd drukarki
735 Nie można zapisać pliku w TEMP
744 Wyszukaj tekst nie został znaleziony
746 Za długie wymiany
2001 Anulowałeś poprzednią operację.
2002 Próbowano wykonać operację obejmującą funkcję lub funkcję, która nie została zainstalowana w tej wersji programu Microsoft Access.
2004 Brak wystarczającej ilości pamięci do wykonania tej operacji. Zamknij niepotrzebne programy i spróbuj ponownie.
2005 Brak wystarczającej ilości pamięci do uruchomienia Microsoft Access. Zamknij niepotrzebne programy i spróbuj ponownie. Aby uzyskać informacje na temat zwalniania pamięci, wyszukaj w indeksie Pomocy systemu Microsoft Windows hasło „pamięć, rozwiązywanie problemów”.
2006 Wprowadzona nazwa obiektu „_1” nie jest zgodna z regułami nazewnictwa obiektów Microsoft Access. Aby uzyskać więcej informacji o nazywaniu obiektów, kliknij Pomoc.
2007 Masz już otwarty obiekt bazy danych o nazwie „_”. Użyj innej nazwy dla każdego obiektu bazy danych tego samego typu. Jeśli chcesz, aby ten obiekt zastąpił oryginalny obiekt, zamknij oryginalny obiekt, a następnie zapisz ten obiekt pod tą samą nazwą. Aby uzyskać więcej informacji na temat zmiany nazwy obiektu bazy danych, kliknij Pomoc.
2008 Nie można usunąć obiektu bazy danych „_”, gdy jest on otwarty. Zamknij obiekt bazy danych, a następnie usuń go.
2009 Nie można zmienić nazwy obiektu bazy danych „_”, gdy jest on otwarty. Zamknij obiekt bazy danych, a następnie zmień jego nazwę.
2010 r Nie można usunąć obiektu bazy danych „_”, gdy jest on otwarty. Zamknij obiekt bazy danych, a następnie usuń go.
2011 r Hasło, które wprowadziłeś jest niepoprawne.
2014 Nadałeś temu _1 taką samą nazwę jak istniejący _2 w bazie danych. Nie możesz podać tabeli i zapytania o tej samej nazwie. Nadaj temu obiektowi nazwę, która nie jest jeszcze używana przez inną tabelę lub zapytanie.
2015 r Brak zarejestrowanych kreatorów tego typu. Uruchom ponownie program Microsoft Access lub Instalator pakietu Microsoft Office, aby ponownie zainstalować kreatorów. Jeśli chcesz zachować swoje ustawienia zabezpieczeń lub niestandardowe, wykonaj kopię zapasową pliku informacyjnego grupy roboczej Microsoft Access. Aby uzyskać więcej informacji na temat tworzenia kopii zapasowych plików, wyszukaj w indeksie Pomocy systemu Microsoft Windows hasło „tworzenie kopii zapasowych plików”.
2016 r Nie można modyfikować atrybutów tabel systemowych.
2017 r Microsoft pomaga chronić ten projekt Visual Basic for Applications za pomocą hasła. Musisz podać hasło w Edytorze Visual Basic, aby móc wykonać tę operację.
2018 r Wprowadzona nazwa strony dostępu do danych „_” jest niepoprawna lub odnosi się do strony dostępu do danych, która nie jest otwarta lub nie istnieje.
2019 Numer użyty w odniesieniu do strony dostępu do danych jest nieprawidłowy. Użyj właściwości Count, aby policzyć otwarte strony dostępu do danych i upewnij się, że numer strony nie jest większy niż liczba otwartych stron dostępu do danych minus jedna.
2021 Jeden lub więcej operatorów w wyrażeniu filtru jest niepoprawnych. Prawidłowa lista operatorów znajduje się w pliku pomocy.
2022 Wprowadzono wyrażenie, które wymaga, aby strona dostępu do danych była aktywnym oknem.
2024 Migawka raportu nie została utworzona, ponieważ nie masz wystarczającej ilości wolnego miejsca na dysku dla tymczasowych plików roboczych. Aby to naprawić, zwolnij miejsce na dysku (na przykład opróżnij kosz lub usuń niepotrzebne pliki).
2025 Plik ma nieprawidłowy format dla projektu Microsoft Access.
2027 r Ta operacja nie jest obsługiwana w przypadku baz danych Microsoft Access 1.X.
2028 Microsoft Access nie mógł zamknąć obiektu bazy danych.
2029 Aplikacje pakietu Microsoft Office nie mogą zostać zawieszone, gdy dokumenty są otwarte z lokalizacji sieciowej. Wyjdź z aplikacji lub zamknij otwarte dokumenty i spróbuj ponownie.
2030 r Projekt Microsoft Access „_1” zostanie otwarty tylko do odczytu, ponieważ wystąpił jeden z następujących przypadków: Plik jest zablokowany do edycji przez innego użytkownika, plik (lub folder, w którym się znajduje) jest oznaczony jako tylko do odczytu, lub podałeś, że chcesz otworzyć plik tylko do odczytu.
2031 Nie można przekonwertować ani włączyć pliku MDE.
2033 Konflikty nazw z istniejącą biblioteką modułów, projektów lub obiektów.
2034 Nie można skompilować projektu.
2035 Nie można załadować projektu niewłaściwej wersji.
2037 Program Microsoft Access nie może wykonać Autokorekty nazwy podczas tej operacji. Ustawiono opcję „Autokorekty nazwy loga”, ale Data i Misc. Obiekty nie są wyewidencjonowane.
2038 Pliku „_” nie można otworzyć, ponieważ został zablokowany przez innego użytkownika.
2040 Microsoft Access nie może działać.
2041 Microsoft Access nie mógł znaleźć pliku „_1”. Ten plik jest wymagany do uruchomienia.
2042 Wystąpił błąd systemu lub nie ma wystarczającej ilości wolnej pamięci, aby uruchomić program Microsoft Access. Zamknij niepotrzebne programy i spróbuj ponownie.
2043 Microsoft Access nie może znaleźć pliku bazy danych „_1”. Upewnij się, że podałeś prawidłową ścieżkę i nazwę pliku.
2044 Nie możesz teraz wyjść z Microsoft Access. Jeśli korzystasz z modułu Visual Basic korzystającego z OLE lub DDE, może być konieczne przerwanie modułu.
2045 Wiersz polecenia użyty do uruchomienia programu Microsoft Access zawiera opcję, której program Microsoft Access nie rozpoznaje. Zamknij i uruchom ponownie program Microsoft Access, używając prawidłowych opcji wiersza polecenia.
2046 Polecenie lub akcja „_1” nie jest teraz dostępna. * Możesz znajdować się w bazie danych tylko do odczytu lub w nienawróconej bazie danych z wcześniejszej wersji Microsoft Access. * Typ obiektu, którego dotyczy akcja, nie jest aktualnie wybrany lub nie znajduje się w aktywnym widoku. Używaj tylko tych poleceń i akcji makr, które są obecnie dostępne dla tej bazy danych.
2048 Brak wystarczającej ilości pamięci do otwarcia pliku „_”. Zamknij niepotrzebne programy i spróbuj ponownie. Aby uzyskać więcej informacji na temat zwalniania pamięci, wyszukaj w indeksie Pomocy systemu Microsoft Windows hasło „pamięć, rozwiązywanie problemów”.
2050 Wprowadź ustawienie limitu czasu OLE / DDE od 0 do 300 sekund.
2051 Nazwa obiektu „_1” nie może być dłuższa niż _2 znaków zgodnie z regułami nazewnictwa obiektów Microsoft Access.
2052 Brak wystarczającej ilości pamięci do zaktualizowania wyświetlacza. Zamknij niepotrzebne programy i spróbuj ponownie.
2053 Nazwa polecenia nie może być pusta. Proszę wybrać imię
2054 Program Microsoft Access nie może załadować biblioteki DLL dynamicznej Visual Basic for Applications (DLL) Vbe7. Uruchom ponownie program instalacyjny Microsoft Access.
2055 Wprowadzone wyrażenie „_” jest nieprawidłowe.
2056 Microsoft Access nie może dostarczyć pomocy kontekstowej.
2057 Nie ma wystarczającej ilości pamięci stosu, aby wykonać operację. Operacja jest zbyt skomplikowana. Spróbuj uprościć operację.
2058 Plik „_1” jest niezgodny. Microsoft Access musi zostać ponownie zainstalowany. Uruchom Instalatora, aby ponownie zainstalować Microsoft Access. Jeśli chcesz zachować swoje ustawienia zabezpieczeń lub niestandardowe, wykonaj kopię zapasową pliku informacyjnego grupy roboczej Microsoft Access. Aby uzyskać więcej informacji na temat tworzenia kopii zapasowych plików, wyszukaj w indeksie Pomocy systemu Microsoft Windows hasło „tworzenie kopii zapasowych plików”.
2059 Microsoft Access nie może znaleźć obiektu „_1”. Upewnij się, że obiekt istnieje i poprawnie przeliterujesz jego nazwę.
2060 Nie można utworzyć listy pól na podstawie zapytania akcji „_”. Zapytania akcji nie mają pól. Formularz lub raport musi być oparty na tabeli lub zapytaniu select lub tabeli przestawnej. Zmień właściwość RecordSource dla formularza lub raportu lub otwórz zapytanie akcji i zmień je na zapytanie wyboru.
2061 Wprowadź liczbę zero lub większą od zera dla tej opcji.
2062 Nazwa polecenia musi być krótsza niż 255 znaków. Proszę wybrać imię
2063 Microsoft Access nie może tworzyć, otwierać ani zapisywać w pliku indeksu „_1”; plik informacji (.inf), którego używa do śledzenia indeksów dBASE. Plik indeksu może być uszkodzony lub możesz nie mieć uprawnień do odczytu / zapisu dla dysku sieciowego, z którym próbujesz się połączyć. Można połączyć się z plikiem dBASE bez określania żadnych indeksów dBASE, ale istniejące indeksy nie będą używane z połączoną tabelą.
2064 Wartość paska menu „_” jest nieprawidłowa. Podano argument do metody DoMenuItem, który odnosi się do niepoprawnego paska menu. Użyj stałej stałej lub wartości liczbowej, która odnosi się do prawidłowej wartości paska menu, na przykład acFormbar.
2065 Nazwa wprowadzonego menu, polecenia lub podkomendy jest nieprawidłowa. Podano argument do metody DoMenuItem, który odnosi się do niepoprawnej nazwy menu, polecenia lub podkomendy. Użyj stałej stałej lub wartości liczbowej, która odnosi się do prawidłowego menu, polecenia lub wartości podkomendy, takich jak acRecordsMenu.
2067 Makro paska menu można uruchomić tylko wtedy, gdy nazwa makra paska menu jest ustawieniem używanym przez określone właściwości lub opcje. Próbowano uruchomić makro paska menu zawierające akcję AddMenu. Ustaw jedną z następujących właściwości lub opcji na nazwę makra paska menu: * Właściwość MenuBar formularza lub raportu. * Właściwość ShortcutMenuBar formularza, raportu lub kontrolki. * Pasek menu lub pasek menu skrótów w oknie dialogowym Uruchamianie. Ten błąd występuje również wtedy, gdy Microsoft Access próbuje uruchomić makro paska menu zawierające akcję AddMenu, która następuje po akcji, która powoduje, że jakiś inny obiekt staje się aktywnym obiektem. Na przykład akcja OpenForm.
2068 Wybrany element jest dostosowany i nie ma pomocy kontekstowej. Aby uzyskać więcej informacji na temat tworzenia niestandardowej Pomocy dla formularza, raportu lub kontroli, kliknij Pomoc.
2069 Klawisz lub kombinacja klawiszy _1 w _2 ma niepoprawną składnię lub jest niedozwolona. Użyj składni SendKeys, aby określić klucz lub kombinacje klawiszy. Aby uzyskać dostęp do dozwolonych klawiszy lub kombinacji klawiszy, kliknij Pomoc.
2070 Przypisałeś już klawisz lub kombinację klawiszy _1 w _2 do innego makra. Użyty zostanie tylko pierwszy klucz lub kombinacja klawiszy.
2071 Obecnie nie można ustawić właściwości dokowania na „_1”. Jeśli chcesz ustawić właściwość Docking na „_2”, przenieś pasek narzędzi z bieżącej pozycji i spróbuj ponownie.
2072 Wszystkie obiekty zostały zaimportowane pomyślnie.
2073 Pomyślnie wyeksportowano „_”.
2074 Ta operacja nie jest obsługiwana w ramach transakcji.
2075 Ta operacja wymaga otwartej bazy danych.
2076 Pomyślnie połączono „_”.
2077 Tego zestawu rekordów nie można aktualizować
2078 Pomoc nie jest dostępna z powodu braku pamięci lub nieprawidłowej instalacji systemu Microsoft Windows lub Microsoft Access. Aby uzyskać więcej informacji na temat rozwiązywania problemu z małą ilością pamięci, wyszukaj w indeksie Pomocy systemu Microsoft Windows hasło „pamięć, rozwiązywanie problemów”. Jeśli musisz ponownie zainstalować program Microsoft Access, możesz zachować swoje ustawienia zabezpieczeń lub niestandardowe. Aby to zrobić, wykonaj kopię zapasową pliku informacyjnego grupy roboczej Microsoft Access. Aby uzyskać więcej informacji na temat tworzenia kopii zapasowych plików, wyszukaj w indeksie Pomocy systemu Microsoft Windows hasło „tworzenie kopii zapasowych plików”.
2079 Formularz jest tylko do odczytu, ponieważ właściwość Unikalna tabela nie jest ustawiona.
2080 Pasek narzędzi lub menu _ już istnieje. Czy chcesz zastąpić istniejący pasek narzędzi lub menu?
2081 Polecenie Utwórz z makra działa tylko po wybraniu makra w okienku nawigacji.
2083 Baza danych „_” jest tylko do odczytu. W tej bazie danych nie można zapisywać zmian wprowadzonych do definicji danych lub obiektów.
2084 Pole „_” jest oparte na wyrażeniu i nie można go edytować
2085 Ustawienie interwału odświeżania ODBC musi wynosić od 1 do 32 766 sekund.
2086 Zestaw rekordów wymaga formularza, który można aktualizować.
2087 Program Microsoft Access nie może wyświetlić podmenu dodatków. Wpisane podmenu dodatków „_1” przekracza limit 256 znaków. Skróć wyrażenie makroname lub nazwę funkcji w kluczu Dodatki do menu ustawienia rejestru systemu Windows, a następnie uruchom ponownie program Microsoft Access. Aby uzyskać więcej informacji na temat dostosowywania ustawień Microsoft Access w Rejestrze Windows, kliknij Pomoc.
2088 Program Microsoft Access nie może wyświetlić podmenu dodatków _1, ponieważ w ustawieniu wprowadzonym do rejestru systemu Windows brakuje nazwy makra lub wyrażenia nazwy funkcji. Podaj brakujące wyrażenie w kluczu Dodatków do menu rejestru systemu Windows, a następnie uruchom ponownie program Microsoft Access. Aby uzyskać więcej informacji na temat dostosowywania ustawień Microsoft Access w Rejestrze Windows, kliknij Pomoc.
2089 Program Microsoft Access nie może wyświetlić tego samego menu więcej niż jeden raz na pasku menu.
2090 Działanie w ramach grupy makr bieżącego menu globalnego nie może zmienić paska menu globalnego. Microsoft Access nie może wyświetlić globalnego paska menu, ponieważ makro wywoływane przy pierwszym ustawianiu menu globalnego zawiera inną akcję, która próbuje zresetować menu globalne. Sprawdź makra paska menu i upewnij się, że globalny pasek menu ustawiłeś tylko raz.
2091 „_” to nieprawidłowa nazwa.
2092 Wartość podana dla argumentu Setting w metodzie SetOption nie jest poprawnym typem wariantu dla tej opcji. Podano ciąg znaków, gdy program Microsoft Access oczekiwał liczby. Zobacz okno dialogowe Opcje dostępu (kliknij kartę Plik, a następnie kliknij Opcje dostępu), aby zobaczyć, jaki typ danych jest wymagany do ustawienia tej konkretnej opcji. Na przykład ustawienie opcji Domyślny folder bazy danych musi być ciągiem. Aby zobaczyć, jaki typ wariantu przekazałeś do metody SetOption, użyj funkcji VarType. Aby uzyskać więcej informacji, wyszukaj w indeksie Pomocy hasła „Typ danych wariantu” i „Funkcja VarType”.
2093 Wartość liczbowa argumentu Ustawienie w metodzie SetOption nie odpowiada żadnemu ustawieniu listy lub grupy opcji w oknie dialogowym Opcje dostępu. Prawidłowe ustawienia to od 0 (pierwszy element na liście) do _ (ostatni element na liście).
2094 Microsoft Access nie może znaleźć paska narzędzi „_1”. Próbowano uruchomić makro, które zawiera akcję ShowToolbar lub procedurę Visual Basic for Applications, która zawiera metodę ShowToolbar. * Nazwa paska narzędzi może być błędnie napisana lub może odnosić się do starszego paska narzędzi, który nie jest już dostępny. * To działanie może odnosić się do niestandardowego paska narzędzi, który został usunięty z bieżącej bazy danych lub którego nazwa została zmieniona. * To działanie może odnosić się do niestandardowego paska narzędzi, który istnieje w innej bazie danych.
2097 Tabela, dla której próbowano utworzyć specyfikację importu / eksportu, została utworzona we wcześniejszej wersji programu Microsoft Access. Aby przekonwertować tę bazę danych na bieżącą wersję programu Microsoft Access, kliknij kartę Plik, a następnie kliknij przycisk „Konwertuj”.
2098 Nie można ukończyć operacji, ponieważ system Action Tag „_” nie rozpoznaje.
2100 Formant lub formant podformularza jest zbyt duży dla tej lokalizacji. Liczba wprowadzona dla właściwości Lewo, Góra, Wysokość lub Szerokość jest zbyt duża lub jest liczbą ujemną. Zmniejsz rozmiar kontrolki lub kontrolki podformularza lub wprowadź liczbę dodatnią.
2101 Wprowadzone ustawienie jest nieprawidłowe dla tej właściwości. Aby zobaczyć prawidłowe ustawienia tej właściwości, wyszukaj w indeksie pomocy nazwę właściwości.
2102 Nazwa formularza „_” jest niepoprawna lub odnosi się do formularza, który nie istnieje. Jeśli niepoprawna nazwa formularza znajduje się w makrze, okno dialogowe Działanie zakończone niepowodzeniem wyświetli nazwę makra i argumenty makra po kliknięciu OK. Otwórz okno Makro i wprowadź poprawną nazwę formularza.
2103 Nazwa raportu „_” podana w arkuszu właściwości lub w makrze jest niepoprawna lub odnosi się do raportu, który nie istnieje. Jeśli niepoprawna nazwa raportu znajduje się w makrze, okno dialogowe Działanie nie powiodło się wyświetli nazwę makra i argumenty makra po kliknięciu OK. Otwórz okno Makro i wprowadź poprawną nazwę raportu.
2104 Wprowadzono nazwę kontrolną „_”, która jest już w użyciu. Masz już formant w formularzu o tej nazwie lub istniejący formant ma mapowaną nazwę na tę nazwę dla Visual Basic. Visual Basic odwzorowuje przestrzenie w nazwach kontrolnych na podkreślenia. Na przykład My Control i My_Control są traktowane jako zduplikowane nazwy.
2105 Nie możesz przejść do określonego rekordu. Możesz znajdować się na końcu zestawu rekordów.
2106 Podczas ładowania formularza lub raportu wystąpiły błędy _1. Wczytałeś formularz lub raport, który zawiera elementy sterujące lub właściwości, których program Microsoft Access nie rozpoznaje i zignoruje.
2107 Wprowadzona wartość nie spełnia reguły sprawdzania poprawności zdefiniowanej dla pola lub kontrolki. Aby zobaczyć regułę sprawdzania poprawności, przejdź do widoku Projekt lub Widok układu, kliknij odpowiednie pole, a następnie, jeśli arkusz właściwości nie jest otwarty, naciśnij klawisz F4. Następnie kliknij kartę Dane w arkuszu właściwości. Wprowadź wartość, która spełnia regułę sprawdzania poprawności lub naciśnij ESC, aby cofnąć zmiany.
2108 Musisz zapisać pole przed wykonaniem akcji GoToControl, metody GoToControl lub metody SetFocus. Próbowano przenieść fokus do innej kontrolki przy użyciu metody SetFocus, akcji GoToControl lub metody GoToControl. Ustaw makro lub metodę na właściwość AfterUpdate zamiast właściwości BeforeUpdate, aby zapisywała pole przed zmianą fokusa.
2109 W bieżącym rekordzie nie ma pola o nazwie „_”.
2110 Microsoft Access nie może przenieść fokusu na kontrolkę _1. * Sterowanie może być typem, który nie może otrzymać fokusa, na przykład etykietą. * Właściwość Visible formantu może być ustawiona na Nie. * Właściwość Enabled formantu może być ustawiona na Nie.
2111 Dokonanych zmian nie można zapisać. Operacja składowania mogła się nie powieść z powodu tymczasowego zablokowania rekordów przez innego użytkownika. * Kliknij OK, aby spróbować ponownie. Może być konieczne kilkukrotne kliknięcie przycisku OK (lub poczekanie, aż inny użytkownik zamknie tabelę). * Kliknij Anuluj, jeśli powtarzające się próby zapisania zmian się nie powiodą.
2112 Elementu schowka nie można wkleić do tej kontrolki.
2113 Podana wartość jest niepoprawna dla tego pola. Na przykład mógł zostać wprowadzony tekst w polu numerycznym lub liczba większa niż pozwala na to ustawienie FieldSize.
2114 Program Microsoft Access nie obsługuje formatu pliku „_1” lub plik jest zbyt duży. Spróbuj przekonwertować plik do formatu BMP.
2115 Makro lub funkcja ustawiona na właściwość BeforeUpdate lub ValidationRule dla tego pola uniemożliwia programowi Microsoft Access zapisywanie danych w tym polu. * Jeśli jest to makro, otwórz makro w oknie Makro i usuń akcję wymuszającą zapis (na przykład GoToControl). * Jeśli makro zawiera akcję SetValue, ustaw makro na właściwość AfterUpdate formantu. * Jeśli jest to funkcja, ponownie zdefiniuj funkcję w oknie modułu.
2116 Wartość narusza regułę sprawdzania poprawności dla pola lub rekordu. Na przykład mogła zostać zmieniona reguła sprawdzania poprawności bez sprawdzania, czy istniejące dane są zgodne z nową regułą sprawdzania poprawności. Kliknij przycisk Cofnij, aby przywrócić poprzednią wartość, lub wprowadź nową wartość, która spełnia regułę sprawdzania poprawności dla pola lub rekordu.
2117 Microsoft Access anulował operację wklejania. Tekst w Schowku jest zbyt długi, aby wkleić go do formularza. Na przykład możesz wkleić za dużo tekstu do etykiety lub wprowadzić zbyt dużo tekstu we właściwości ColumnWidths. Wklej mniejsze sekcje. W przypadku etykiet należy wkleić mniej niż 2048 znaków.
2118 Musisz zapisać bieżące pole przed uruchomieniem akcji Requery. * Jeśli uruchamiasz makro z okienka nawigacji, najpierw zapisz pole, a następnie uruchom makro. * Jeśli nazwa makra jest ustawieniem właściwości BeforeUpdate w funkcji Visual Basic, ustaw zamiast tego właściwość AfterUpdate na nazwę makra.
2119 Nie można użyć akcji Requery na kontrolce „_”. Niektóre elementy sterujące, takie jak etykiety i prostokąty, nie mogą uzyskać ostrości; dlatego nie możesz zastosować do nich akcji Wymagań.
2120 Aby utworzyć formularz, raport lub stronę dostępu do danych za pomocą tego kreatora, musisz najpierw wybrać tabelę lub zapytanie, na których będzie oparty formularz, raport lub strona dostępu do danych.
2121 Microsoft Access nie może otworzyć formularza „_1”. Zawiera dane, których Microsoft Access nie rozpoznaje. Ponownie utwórz formularz lub, jeśli zachowujesz kopie zapasowe bazy danych, pobierz kopię formularza.
2122 Nie można wyświetlić formularza jako formularza ciągłego, jeśli zawiera on podformularz, formant ActiveX, wykres powiązany lub kontrolkę przeglądarki internetowej. Ustaw właściwość DefaultView formularza na Pojedynczy formularz, Arkusz danych, Tabela przestawna lub Tabela przestawna.
2123 Wprowadzona nazwa kontrolna nie jest zgodna z regułami nazewnictwa obiektów Microsoft Access.
2124 Wprowadzona nazwa formularza nie jest zgodna z regułami nazewnictwa obiektów Microsoft Access.
2125 Ustawienie właściwości FontSize musi wynosić od 1 do 127.
2126 Ustawienie właściwości ColumnCount musi wynosić od 1 do 255.
2127 Ustawienie właściwości BoundColumn nie może być większe niż ustawienie właściwości ColumnCount.
2128 Program Microsoft Access napotkał błędy podczas importowania _1. Aby uzyskać bardziej szczegółowe informacje o błędzie, zobacz plik „_2”.
2129 Ustawieniem właściwości DefaultEditing musi być Zezwalaj na edycje, Tylko do odczytu, Wprowadzanie danych lub Nie można dodawać rekordów. Wpisz 1, 2, 3 lub 4 dla właściwości DefaultEditing.
2130 Ustawienia właściwości GridX i GridY muszą wynosić od 1 do 64.
2131 Wyrażenie nie może być dłuższe niż 2048 znaków.
2132 Ustawienie właściwości DecimalPlaces musi wynosić od 0 do 15 lub 255 dla Auto (domyślnie).
2133 Nie możesz umieścić formularza (lub raportu) w sobie. Wybierz lub wprowadź inny formularz lub raport, który ma służyć jako podformularz lub podraport.
2134 Ustawienie właściwości Szerokość musi wynosić od 0 do 22 cali (55,87 cm).
2135 Ta właściwość jest tylko do odczytu i nie można jej ustawić.
2136 Aby ustawić tę właściwość, otwórz formularz lub raport w widoku Projekt. Aby uzyskać więcej informacji na temat tej właściwości, wyszukaj w indeksie pomocy nazwę właściwości.
2137 Nie możesz teraz używać funkcji Znajdź lub zamień. Nie można wyszukiwać pól z jednego z następujących powodów: * Pola są elementami sterującymi (takimi jak przyciski lub obiekty OLE). * Pola nie zawierają danych. * Brak pól do wyszukiwania.
2138 Nie można wyszukać w polu określonej wartości. Rozwiąż błąd podany w poprzednim komunikacie o błędzie, zanim spróbujesz ponownie wyszukać.
2139 Nie można zastąpić bieżącej wartości pola tekstem zastępczym. Rozwiąż wszelkie błędy przed dokonaniem kolejnych zamian.
2140 Program Microsoft Access nie może zapisać zmiany dokonanej w rekordzie podczas operacji Zamień z przyczyny wskazanej w poprzednim komunikacie. Kliknij Cofnij lub wprowadź nową wartość w polu.
2141 Microsoft Access nie może znaleźć tekstu określonego w polu Znajdź.
2142 Akcja FindRecord wymaga argumentu Find What. Próbowano uruchomić zestaw makr z jedną z właściwości bieżącego pola, ale pozostawiono pusty argument Znajdź. Po kliknięciu OK w oknie dialogowym Działanie zakończone niepowodzeniem wyświetlona zostanie nazwa makra i argumenty makra. W oknie Makro wprowadź tekst lub wyrażenie dla argumentu Znajdź co i spróbuj ponownie wyszukać.
2143 Nie określono kryteriów wyszukiwania za pomocą akcji FindRecord. W oknie Makro wstaw akcję FindRecord przed działaniem FindNext.
2144 Ustawienie właściwości ListRows musi wynosić od 1 do 255.
2145 Ustawienie właściwości ColumnWidths musi wynosić od 0 do 22 cali (55,87 cm) dla każdej kolumny w polu listy lub polu kombi. Jeśli jest więcej niż jedna kolumna, rozdziel liczby średnikiem lub znakiem separatora listy. Znaki separatora listy są zdefiniowane w sekcji Ustawienia regionalne w Panelu sterowania systemu Windows.
2147 Musisz być w widoku Projekt, aby tworzyć lub usuwać formanty.
2148 Numer podany w formularzu lub sekcji raportu jest nieprawidłowy. Upewnij się, że liczba jest mniejsza niż liczba sekcji w formularzu lub raporcie.
2149 Stała wprowadzona dla typu kontroli jest niepoprawna. Aby wyświetlić listę prawidłowych stałych, których można użyć do utworzenia formantu, kliknij Pomoc.
2150 Ten typ kontroli nie może zawierać innych kontroli.
2151 Kontrola nadrzędna nie może zawierać wybranego rodzaju kontroli. Na przykład użyłeś funkcji CreateControl, aby wyznaczyć grupę opcji jako element nadrzędny pola tekstowego.
2152 Możesz ustawić poziomy grup tylko dla raportów, a nie dla formularzy.
2153 Nie możesz określić więcej niż 10 poziomów grupowych.
2154 Nie można wywołać tej funkcji, gdy panel Grupuj, Sortuj i Razem jest otwarty.
2157 Suma górnego marginesu, dolnego marginesu, wysokości nagłówka strony i wysokości stopki strony jest większa niż długość strony, na której drukujesz.
2158 Z metody Drukuj i metod grafiki raportu (Okrąg, Linia, PSet i Skala) można korzystać tylko w procedurze zdarzenia lub w makrze ustawionym na właściwość zdarzenia OnPrint, OnFormat lub OnPage.
2159 Brak wystarczającej ilości pamięci do zainicjowania metody Drukuj lub jednej z metod grafiki raportu (Okrąg, Linia, PSet, Skala). Zamknij niepotrzebne programy i spróbuj ponownie wydrukować lub wyświetlić podgląd raportu. Aby uzyskać więcej informacji na temat zwalniania pamięci, wyszukaj w indeksie Pomocy systemu Microsoft Windows hasło „pamięć, rozwiązywanie problemów”.
2160 Microsoft Access nie mógł utworzyć grafiki ani tekstu. Wystąpił błąd podczas inicjowania metody drukowania lub jednej z metod grafiki raportu (okrąg, linia, PSet, skala). Zamknij niepotrzebne programy i spróbuj ponownie wydrukować lub wyświetlić podgląd raportu. Aby uzyskać informacje na temat zwalniania pamięci, wyszukaj w indeksie Pomocy systemu Microsoft Windows hasło „pamięć, rozwiązywanie problemów”.
2161 Wprowadzony tekst lub wyrażenie nie pasuje do typu danych, których szukasz. Przedefiniuj tekst lub wyrażenie albo wyszukaj w innym polu.
2162 Makro ustawione na jedną z właściwości bieżącego pola nie powiodło się z powodu błędu w argumencie akcji FindRecord. W oknie Makro zmień argument Wyszukaj jako sformatowany na Tak. Jeśli chcesz, aby ustawienie argumentu pozostało Nie, wykonaj wszystkie następujące czynności: * Wybierz Nie dla argumentu Dopasuj wielkość liter. * Wybierz Tak dla argumentu Tylko bieżące pole. * Upewnij się, że szukasz w powiązanej kontrolce.
2163 Numer strony użyty jako argument akcji lub metody GoToPage nie istnieje w tej formie.
2164 Nie można wyłączyć kontrolki, gdy jest ona aktywna.
2165 Nie możesz ukryć kontrolki, która ma fokus.
2166 Nie można zablokować kontrolki, gdy ma niezapisane zmiany.
2167 Ta właściwość jest tylko do odczytu i nie można jej modyfikować.
2169 Nie możesz teraz zapisać tego rekordu. Program Microsoft Access mógł napotkać błąd podczas próby zapisania rekordu. Jeśli teraz zamkniesz ten obiekt, wprowadzone dane zostaną utracone. Czy mimo to chcesz zamknąć obiekt bazy danych?
2170 Za mało pamięci, aby pobrać dane dla pola listy. Zamknij niepotrzebne programy. Następnie zamknij i ponownie otwórz aktywny formularz, a następnie ponownie kliknij pole listy. Aby uzyskać więcej informacji na temat zwalniania pamięci, wyszukaj w indeksie Pomocy systemu Microsoft Windows hasło „pamięć, rozwiązywanie problemów”.
2171 Nie można mieć więcej niż siedmiu zagnieżdżonych podformularzy w głównej formie. Usuń ósmy zagnieżdżony podformularz.
2172 Nie można użyć zapytania tranzytowego ani zapytania tabeli przestawnej o stałej kolumnie jako źródła rekordu dla podformularza lub podraportu. Zanim powiążesz s ... przełącz się na angielski, aby kontynuować czytanie

Form.Error

Oto typowa procedura obsługi błędów dla podformularza jako tabeli:

Public Const cErrCodeValueRequierd = 3162
Public Const cErrCodeDuplicateKey = 3022

Private Sub Form_Error(DataErr As Integer, Response As Integer)
    Select Case DataErr
        Case cErrCodeDuplicateKey
            MsgBox "Duplicate records are not allowed!", vbExclamation, "Key violation"
            Response = acDataErrContinue
        Case cErrCodeValueRequired
            MsgBox "Field ""fieldName"" requires data!""
            Response = acDataErrContinue
        Case Else
            MsgBox "Other error. Error code: " & DataErr    
    End Select
End Sub

Trap All Errors

Do wszystkich procedur w kodzie produkcyjnym należy dodać podstawową obsługę błędów, ponieważ w przeciwnym razie nieoczekiwany błąd spowoduje awarię programu Access lub zaprosi użytkownika końcowego do przejścia w tryb debugowania.

Typowy wzorzec podstawowej procedury obsługi błędów, która przechwytuje wszystkie błędy, to:

Sub Name()
On Error GoTo errHandler

'[some code...]

exitHandler:
    'Clean up any objects
    Exit Sub

errHandler:
    Select Case Err.Number
        'Any expected error cases go here
    Case Else
        MsgBox Err.Number & Err.Description
    End Select
    Resume exitHandler   'Make sure objects get cleaned up when code threw an error
End Sub

Aby uzyskać bardziej szczegółowe omówienie obsługi błędów w programie Access VBA, zobacz:

Błędy przechwytywania i obsługi w kodzie użytkownika

W przypadku błędu przejdź do oznaczonego kodu i sprawdź, czy wystąpił określony błąd, który należy naprawić.

Public Const cErrCodeNotNumber = 2262   ' This value must be a number.
Public Const cErrCodeNumericOverflow = 2263   ' The number is too large.

Private Sub MySub()
    Dim objConn As ADODB.Connection
    Dim objCmd As ADODB.Command
    Dim objRS As ADODB.Recordset
    'etc.

    On Error Goto ErrHandler
    [...My code goes here...]

ExitSub:
    'Cleanup
    If objConn.State <> adStateOpen Then objConn.Close 'Closing connection to database, if it is still open
    If Not objRS Is Nothing Then objRS.Close
    objConn = Nothing
    ObjRS = Nothing
    'Do any other cleaning.
    Exit Sub

ErrHandler:
    Select Case Err.Number
        Case cErrCodeNotNumber
            MsgBox "The value found is not a number. Execution stopped.", vbCritical
        Case cErrCodeNumericOverflow
            MsgBox "The value found is too big. [instructions how to resolve this]", vbCritical
        Case Else
            MsgBox "Error " & Err.Number & ". " & vbCrLf & Err.Source & "--->" & Err.Description, "Unrecoverable error", vbCritical
    End Select
    
    Goto ExitSub
End Sub


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow