Использование INSERT INTO и установка значения одного поля - Доступ к VBA - PullRequest
4 голосов
/ 13 апреля 2010

Я использую INSERT INTO для копирования строк данных из одной таблицы в другую:

INSERT INTO tblNewCustomers (CustomerID, [Last Name], [First Name])
SELECT CustomerID, [Last Name], [First Name]
FROM tblOldCustomers

Как мне установить одно из значений поля в tblNewCustomers для всех новых записей, которые я импортирую в это утверждение, например,

tblNewCustomers.existCustomer = TRUE

Заранее спасибо за любую помощь

Noel

Ответы [ 2 ]

7 голосов
/ 13 апреля 2010
INSERT INTO tblNewCustomers (CustomerID, [Last Name], 
    [First Name], [existCustomer])
SELECT CustomerID, [Last Name], [First Name], True 
FROM tblOldCustomers
0 голосов
/ 13 апреля 2010

Вы также можете игнорировать поле в предложении SQL и установить для него значение по умолчанию в true. НО я думаю, что решение Smandoli более точное

...