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é 5x 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) Avelino Sampaio 20/02/2023 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/2023 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 ? Victor Marques 24/08/2021 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 |