Vincular novas tabelas pelo VBA
Nota importante: para ter acesso aos vídeos e arquivos exemplos deste site, adquira um dos planos apresentados abaixo. Você pode comprar em até 2x no Cartão de Crédito.
Veja como comprar e saiba mais sobre o material oferecido, clicando aqui.
Usuário Assis:
Avelino, preciso de um projeto, em MDB, que identifique e vincule as novas tabelas inseridas no back-end.
Suporte:
Assis, o código tem que percorrer as tabelas do back-end e ir verificando se elas existem ou não, no front-end. Observe no código abaixo, que primeiro se percorre as tabelas do front-end para verificar se estão com os vínculos quebrados. Os vínculos quebrados são deletados.
Atente para os comentários no código.
Faça o login aqui para ter acesso ao código.
A função que verifica se a tabela existe no front-end é esta:
Faça o login aqui para ter acesso ao código.
Segue abaixo o arquivo para você testar. Abra o formulário frmTeste e clique no botão.
Crie uma nova tabela no back-end e faça novamente o teste pelo front-end e veja se a nova tabela será ou não, vinculada.
Download
3 comentário(s) Victor Marques 24/08/2020 07:30:59 Avelino bom dia, primeiramente gostaria de parabenizá-lo pelo conteúdo do site que agregou muito conhecimento para min. O código acima é parecido com que eu preciso, porem como trabalho com tabelas vinculadas via odbc. Gostaria se saber se seria teria uma código parecido com esse em questão só que iria buscar na fonte de dados odbc a fonte que eu especificar e consequentemente eu especificaria a tabela também. Por que preciso especificar? Porque são muitas fontes odbc e centenas de tabelas. Certo da atenção agradeço e aguardo retorno. Victor Marques Avelino Sampaio 20/02/2018 00:15:10 Paulo, abra um tópico sobre o assunto lá no meu fórum, que tentarei te oferecer um exemplo, baseado no exemplo oferecido aqui. http://www.redeaccess.com.br No aguardo Paulo Maia 17/02/2018 20:50:44 Gostaria de Saber, -> E no caso de ter 05 BE com tabelas a serem vinculadas e conferidas no front-end ? onde mudaria e como fica o código ? |