В моей базе данных с именем 'ADMS' существует таблица с именем 'Merit' с полями:
( Index , номер списка заслуг, Group, OM, AS, AR, FGEI, RFGEI, Session)
Индекс - это простой ключ с типом данных в качестве 'AutoNumber'
Я хочу добавить новую запись во все поля через форму с именем 'Обновление Merit ', которое имеет:
2 комбинированных комбинированных блока с именами MeritListVal и Group Val;
все остальные объекты являются текстовыми полями, которые включают SessVal, OMVal, ASVal, ARVal, FGEIVal, RFGEIVal,DPVal.
Теперь я хочу добавить новые записи в таблицу Merit с помощью формы «Update Merit»;
я попробовал следующий код SQL;
INSERT INTO Merit ( [Merit List Number], [Group], [OM], [AS], [AR], [FGEI], [RFGEI], [DP], [Session] )
VALUES ( [Forms]![Update Merit]![MeritListVal], [Forms]![Update Merit]![GroupVal]. [Forms]![Update Merit]![OMVal], [Forms]![Update Merit]![ASVal], [Forms]![Update Merit]![ARVal], [Forms]![Update Merit]![FGEIVal], [Forms]![Update Merit]![RFGEIVal], [Forms]![Update Merit]![DPVal] );
SELECT Merit.[Merit List Number], Merit.[Group], Merit.[OM], Merit.[AS], Merit.[AR], Merit.[FGEI], Merit.[RFGEI], Merit.[DP], Merit.[Session]
FROM Merit;
Ошибка: количество значений запроса и поля назначения не совпадают.
Это из-за PrimeGrpKey?
Добавляет ли он приращение, когда в него добавляются значения INSERT для добавления запроса?
Если нет, как мне сделать это приращение при каждом добавлении новой записи?
Каким будет SQL-код для выполнения этой задачи?
Даже после того, как я удалил поле Index , оно все еще не добавляет больше записей, та же ошибка.