Je recommande une solution plus universelle:
DELETE tblYourTable.*, tblYourTable.[OneFieldThatIsAlwaysEmpty]
FROM tNewTable
WHERE tNewTable.[OneFieldThatIsAlwaysEmpty] Is Null;
Cela nécessite, bien sûr que vous avez un champ dans votre table qui est vraiment vide (null)
L'avantage est que vous n'avez pas avoir à définir tous les champs uniques dans votre tableau. Dans les réponses ci-dessus, ce n'est pas un problème, car la table d'exemple n'a que deux ou trois champs. Mais habituellement les tables sont plus grandes.
Notez qu'une requête Delete ne fonctionnera pas lorsque votre table n'est pas une table dans Access mais une "table liée" qui prend des données, par ex. d'Excel. Dans ce cas, vous devez d'abord transférer vos données dans une table True Access.
(Cela a été testé dans Access 2010)
Ceci n'a pas de clé, donc n'est pas une table (ce qui est la moitié du problème). – onedaywhen