Често срещани грешки при изпълнение на заявка за добавяне
Applies ToAccess за Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Когато изпълните заявка за добавяне в настолна база данни на Access, може да получите съобщение за грешка, което гласи "Microsoft Access не може да добави всички записи в заявката за добавяне".

Това съобщение за грешка може да се появи по една от следните причини:

Грешки при конвертирания на типове    Може да се опитвате да добавите данни от един тип в поле от друг тип. Например добавянето на текст в поле, чийто тип данни е зададен на Число, ще доведе до появяване на грешката. Проверете типовете данни на полетата в таблицата местоназначение и след това се уверете, че добавяте правилните типове данни във всяко от тях.

Нарушения на ключове    Може да се опитвате да добавяте данни в едно или повече полета, които са част от първичния ключ на таблицата, като например полето "ИД". Проверете проекта на таблицата местоназначение, за да разберете дали първичният ключ (или някой индекс) няма настройка Да за Без дублиране. След това проверете данните, които добавяте, за да сте сигурни, че те не нарушават правилата на таблицата местоназначение.

Нарушения на заключване    Ако таблицата местоназначение е отворена в изглед за проектиране или отворена от друг потребител в мрежата, това може да доведе до заключване на записите, което ще попречи на заявката да добави записите. Уверете се, че всички са затворили базата данни.

Нарушения на валидиращо правило    Проверете проекта на таблицата местоназначение, за да видите какви валидиращи правила съществуват. Например ако поле е задължително и вашата заявка не предоставя данни за него, ще получите грешката. Също така проверете таблицата местоназначение за текстови полета, за които свойството Разреши нулева дължина е настроено на Не. Ако заявката ви не добавя никакви знаци в такова поле, ще получите грешката. Други валидиращи правила също може да са причина за проблема – например може да имате следното валидиращо правило за полето "Количество":

>=10

В този случай не можете да добавяте записи с количество, по-малко от 10.

За повече информация за създаването на заявки за добавяне вж. Добавяне на записи към таблица с помощта на заявка за добавяне.

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.