Bom dia.
tem certeza que você precisa "destruir" a tabela todas as vezes. Não bastaria excluir todos os dados existentes? (consulta acréscimo).
Tente criar a consulta no modo Design e na linha Critérios você pode inserir as regras:
Ex:
Como opção, você pode inserir um ou mais critérios na linha Critérios da grade de design. A tabela a seguir mostra alguns exemplos de critérios e explica os efeitos que eles têm em uma consulta.
Critérios. Efeito
> 234 Retorna todos os números maiores que 234. Para localizar todos os números menores que 234, use < 234.
>= "Neves" Retorna todos os registros de Neves até o final do alfabeto.
Entre #02/02/2017# e #01/12/2017# Retorna datas de 2-fev-17 até 1º-dez-17 (ANSI-89). Se o banco de dados utilizar os caracteres curinga ANSI-92, use aspas simples (') em vez do sinal de cerquilha (#). Exemplo: Entre ‘02/02/2017’ e ‘01/12/2017’.
Não "Alemanha". Localiza todos os registros em que os conteúdos exatos do campo não são exatamente iguais a "Alemanha". O critério retornará registros que contêm caracteres além de "Alemanha," tais como "Alemanha (euro)" ou "Europa (Alemanha)".
Não "T*" Localiza todos os registros, exceto aqueles que começam com T. Se o banco de dados utilizar o conjunto de caracteres curinga ANSI-92, use o símbolo de porcentagem (%) em vez do asterisco (*).
Não "*t". Localiza todos os registros que não terminam com t. Se o banco de dados utilizar o conjunto de caracteres curinga ANSI-92, use o símbolo de porcentagem em vez do asterisco.
In(Canadá,RU) Em uma lista, localiza todos os registros que contêm Canadá ou Reino Unido.
Como "[A-D]*" Em um campo Texto, localiza todos os registros que começam com as letras A até D. Se o banco de dados utilizar o conjunto de caracteres curinga ANSI-92, use o símbolo de porcentagem em vez do asterisco.
Como "*ar*". Localiza todos os registros que incluem a sequência de letras "ar". Se o banco de dados utilizar o conjunto de caracteres curinga ANSI-92, use o símbolo de porcentagem em vez do asterisco.
Como "Maison Dewe?" Localiza todos os registros que começam com "Maison" e que também contenham uma segunda cadeia de cinco letras, na qual as primeiras quatro letras são "Dewe" e a última letra é desconhecida (indicada por um ponto de interrogação). Se o banco de dados utilizar o conjunto de caracteres curinga ANSI-92, use o sublinhado (_) em vez do ponto de interrogação.
#02/02/2017#. Localiza todos os registros de 02 de fevereiro de 2017. Se o banco de dados utilizar o conjunto de caracteres curinga ANSI-92, coloque a data entre aspas simples em vez de usar sinais de cerquilha (#). Exemplo: ‘02/02/2017’.
< Data() - 30. Retorna todas as datas com mais de 30 dias.
Data() Retorna todos os registros que contêm a data de hoje.
Entre Data() e SomData("M", 3, Data()) Retorna todos os registros entre a data de hoje e três meses a partir da data de hoje.
É nulo Retorna todos os registros que contêm um valor nulo (em branco ou indefinido).
Não é nulo Retorna todos os registros que contêm um valor.
"" Retorna todos os registros que contêm uma cadeia de comprimento zero. As cadeias de comprimento zero são usadas quando você precisa adicionar um valor em um campo obrigatório, mas ainda não sabe qual é o valor. Por exemplo, um campo pode solicitar um número de fax, mas alguns de seus clientes podem não ter aparelhos de fax. Nesse caso, você digita um par de aspas duplas sem espaço entre elas ("") em vez de um número.
Abraço, Delson