Jak sobie radzić z błędem „Nie można dołączyć wszystkich rekordów w zapytaniu dołączającym” w MS Access

Podziel się teraz:

W tym artykule przyjrzymy się scenariuszom, które generują błędy związane z niepowodzeniem dołączania rekordów w MS Access

Jak radzić sobie z błędem dołączania zapytania w MS AccessW MS Access zapytanie dołączające jest używane, gdy użytkownik aktualizuje niektóre rekordy do istniejącej tabeli, zwykle z innych źródeł. Zapytanie dołączające zasadniczo wybiera nowe rekordy z innych źródeł danych i kopiuje je do tabeli w bazie danych. Jest pomocny w dołączaniu wielu rekordów jednocześnie, a także pozwala użytkownikowi zawęzić wybór według określonych kryteriów. Użytkownicy mogą przejrzeć wybór przed skopiowaniem go do istniejącej tabeli.

Problemy z dołączaniem rekordów

MS Access zwykle wyświetla okno dialogowe, gdy wykonywane jest zapytanie dołączające, zawierające prawdopodobne przyczyny niepowodzenia. Błędy mogą wynikać z niedopasowania typów danych pól lub z powodu naruszenia klucza. Możliwe przyczyny błędu to również naruszenie blokady i naruszenie zasad walidacji.

W artykule omówimy każdy problem z osobna i sposoby rozwiązania tych błędów.

Błąd konwersji typu

Nie można dołączyć wszystkich rekordów w błędzie zapytania dołączającegoTo jest most typowy błąd napotykany przez użytkownika podczas dołączania. Występuje z powodu niezgodności typu pola. Program Access zwykle napotyka problemy, jeśli dane nie są prawidłowo sformatowane lub z powodu brakujących typów pól. Na przykład, jeśli użytkownik próbuje zaimportować dane w polu liczbowym, takim jak data lub wiek, a dane zawierają rekordy, takie jak „Nieznane”, program Access może wyświetlić to jako błąd „Konwersja typu”. Problem może również przeważać, jeśli data nie jest w standardowym formacie USA.

Kluczowe naruszenie

Jeśli pole / pola są częścią klucza podstawowego tabeli, dodanie daty do tego pola / pól może spowodować błędy związane z naruszeniem klucza. Klucze podstawowe powinny zawsze mieć unikalną wartość, dlatego podczas importowania nowych rekordów można zadbać o to, aby nie naruszały klucza podstawowego.

Użytkownikom zaleca się sprawdzenie tabeli docelowej i klucza podstawowego oraz upewnienie się, że ustawili tak dla swojej właściwości „Brak duplikatów”. Dołączone dane nie powinny również naruszać reguł tabeli docelowej.

Naruszenie blokady

Możliwe, że importowane dane są już gdzieś używane, co powoduje błąd w dołączaniu zapytania. Użytkownicy mogą sprawdzić i upewnić się, że baza danych nie jest otwierana w innym miejscu ani przez innych użytkowników. Użytkownicy mogą również zamykać otwarte tabele, formularze, zapytania itp., Aby zapobiec wystąpieniu błędu.

Jeśli problem nadal występuje, użytkownicy mogą sprawdzić, czy Domyślne blokowanie rekordów jest ustawione na „Brak blokad”, klikając opcję Zaawansowane w narzędziach.

Naruszenie reguły walidacji

Dostęp do reguł walidacji każdego pola można uzyskać z dolnego panelu okna projektu tabeli, a użytkownicy muszą sprawdzić je przed zaimportowaniem rekordów. Jeśli reguła zostanie naruszona, dołączenie zapytania spowoduje wyświetlenie błędu. Użytkownicy powinni również sprawdzić tabelę docelową dla danych pól tekstowych i czy ustawili Nie na „Zezwalaj na zerową długość”. Błąd może być spowodowany wartością null dla pól, których właściwość „Wymagane” jest ustawiona na Tak.

W przypadku, gdy podczas pracy z bazami danych MS Access często napotykasz różnego rodzaju błędy, rozsądnie byłoby zainwestować w poprawka mdb narzędzie pozwalające uniknąć incydentów utraty danych.

Wprowadzenie autora:

Vivian Stevens jest ekspertem w dziedzinie odzyskiwania danych w DataNumen, Inc., która jest światowym liderem w technologiach odzyskiwania danych, w tym naprawa SQL Server i doskonałe oprogramowanie do odzyskiwania. po więcej informacji odwiedź www.datanumen.com

Podziel się teraz:

Możliwość dodawania komentarzy nie jest dostępna.