Я бы рекомендовал более универсальное решение:
DELETE tblYourTable.*, tblYourTable.[OneFieldThatIsAlwaysEmpty]
FROM tNewTable
WHERE tNewTable.[OneFieldThatIsAlwaysEmpty] Is Null;
Это требует, конечно, что у вас есть поле в таблице, которое истинно пустым (Null)
Преимущество заключается в том, что вы не необходимо определить все отдельные поля в таблице. В приведенных выше ответах это не проблема, так как в таблице примеров есть только два или три поля. Но обычно таблицы больше.
Обратите внимание, что запрос на удаление не будет работать, если ваша таблица не является фактической таблицей в Access, а так называемой «связанной таблицей», которая принимает данные, например. из Excel. В этом случае вы должны перенести свои данные в настоящую таблицу Access.
(Это было проверено в Access 2010)
Это не имеет ключа, поэтому не является таблицей (что является половиной проблемы). – onedaywhen