Excluir tabelas específicas
Nota importante: para ter acesso aos vídeos e arquivos exemplos deste site, adquira um dos planos apresentados abaixo. Você pode comprar em até 5x no Cartão de Crédito.
Veja como comprar e saiba mais sobre o material oferecido, clicando aqui.
Através da instrução FOR EACH podemos percorrer pelos objetos das diversas coleções existentes do Access, como por exemplo a coleção de formulários, tabelas, consultas, relatórios, controles e outros.
Neste caso, em particular, quero percorrer a coleção de tabelas para excluir todas as que comecem com o prefixo tmp ( tmp_tblCliente, tmp_tblFornecedores, ... ). Adotei este prefixo tmp para identificar no meu projeto, as tabelas temporárias que preciso excluir com periodicidade.
Acompanhe os comentários do código:
Faça o login aqui para ter acesso ao código.
Outra situação: caso precise excluir todas as tabelas vinculadas, basta verificar dentro do loop For Each se a propriedade connect de cada tabela está preenchida. Observe atentamente o código abaixo:
Faça o login aqui para ter acesso ao código.
Bom estudo!
Os dez artigos mais visitados
MontaRibbons v.7.0 - Assistente completo para criar ribbons no Access
Vídeo - Controle personalizado de Acesso de Usuários
Vídeo - Aprenda sobre filtragens
Vídeo - Segurança máxima, usando o OPEN
Uma ajuda para quem está começando um negócio ou um projeto
Integrando o Access com Servidor MySQL - Introdução
Desabilitando a faixa(ribbon) superior do Access
Vídeo - Programação de relatórios - Parte 1
Como carregar o seu menu sem que ele vá para lista de suplementos
Vídeo - Criando Ribbons parte 1 - Conhecendo a estrutura Xml
Não há comentário |