MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    [Resolvido]Vinculação das Tabelas do BackEnd via VBA

    avatar
    Borges918
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 22
    Registrado : 18/06/2015

    [Resolvido]Vinculação das Tabelas do BackEnd via VBA Empty [Resolvido]Vinculação das Tabelas do BackEnd via VBA

    Mensagem  Borges918 17/2/2017, 18:44

    Boa Tarde a todos,

    Pessoal seguinte tenho um projeto já rodando a algum tempo aqui na empresa. O que acontece, houve uma atualização do office 2010 32bits para o 2016 64bits das maquinas, atualizei o codígo com o a estensão PtrSafe até aqui blz o erro foi corrigido, porém precisei mudar o BD (BackEnd) de lugar no servidor e o modulo que realizava a verificação e revinculação das tabelas, no botão procurar parou de funfar, não responde nem da erro nem nada.

    Esta parte do meu projeto peguei em um exemplo antigo que encontrei na net e adaptei ao meu.

    Olhei o codígo varias vezes e não consegui encontrar o problema.

    Se alguem puder dar um help ficarei muito grato.

    Anexei o arquivo para análise.
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Vinculação das Tabelas do BackEnd via VBA Empty Re: [Resolvido]Vinculação das Tabelas do BackEnd via VBA

    Mensagem  Noobezinho 17/2/2017, 21:08

    Isso está ocorrendo porque está faltando uma referência, como pode ver na imagem abaixo:

    [Resolvido]Vinculação das Tabelas do BackEnd via VBA Ref11

    Procure essa referência,mas com o número que existe no computador que vai rodar o programa.

    [ ]'s


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    Borges918
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 22
    Registrado : 18/06/2015

    [Resolvido]Vinculação das Tabelas do BackEnd via VBA Empty Re: [Resolvido]Vinculação das Tabelas do BackEnd via VBA

    Mensagem  Borges918 17/2/2017, 22:25

    Noobezinho,

    Obrigado pelo retorno.

    No meu não mostra erro. A referência está marcada e não mostra ausente.
    Este erro que apontou ocorreu sim, porém quando atualizei pela primeira vez o Office para o 2016 64bis em minha máquina e tentei rodar o sistema nas maquinas que ainda estavam com 2010 32bits, mas quanto todas foram atualizadas o erro foi corrigido. Ficou apenas o erro na extensão de declaração de função PtrSafe que também corrigi.

    O sistema roda normal, só que ao muda-lo de lugar abre a janela para atualizar o caminho do BD e ao clicar em procurar para encontrar o BD nada acontece, sem erro, ele não abre a janela de procura. Me parece alguma coisa no modulo mod_ProcuraArquivo relacionado ao metodo OpenFile Já desmarquei as tratativas de erro “On Error Resume Next” que encontrei para ver se aponta o erro, mas nada também.


    [Resolvido]Vinculação das Tabelas do BackEnd via VBA Captur11
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Vinculação das Tabelas do BackEnd via VBA Empty Re: [Resolvido]Vinculação das Tabelas do BackEnd via VBA

    Mensagem  Noobezinho 17/2/2017, 23:13

    Borges

    Na realidade esse algoritmo que está usando tem um problema.

    Experimente assim e verá que ele irá funcionar, ao menos aqui funcionou.

    Apague o caminho do BE da tabela, deixe em branco.

    dai rode a macro autoexec e veja.

    Eu fiz meu próprio método de vinculação, se tiver interesse:

    maximoaccess.com/t28798p1-resolvidomodulo-checavinculo-do-exemplo-maestro#201030

    [ ]'s




    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    Borges918
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 22
    Registrado : 18/06/2015

    [Resolvido]Vinculação das Tabelas do BackEnd via VBA Empty Re: [Resolvido]Vinculação das Tabelas do BackEnd via VBA

    Mensagem  Borges918 18/2/2017, 14:43

    Noobezinho,

    Muito obrigado!! Adaptei seu método aqui funfou legal, valeu mesmo ótimo! Parabéns pelo trabalho.

    Vou tentar entender qual foi problema no algorítmo do outro projeto. Sempre é bom termos duas opções disponíveis.

    Outro ponto que vou ver, acredito não ser viavel deixar a caixa de dialogo para o usuário. O BD pode ser excluido por ela.

    Valeu abraço.
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Vinculação das Tabelas do BackEnd via VBA Empty Re: [Resolvido]Vinculação das Tabelas do BackEnd via VBA

    Mensagem  Noobezinho 18/2/2017, 16:15

    "O BD pode ser excluído por ela."

    Backups, meu amigo, backups.

    E num periférico por favor, senão, não é  cópia de segurança!

    Valeu pelo retorno!

    Boa sorte!


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.

    Conteúdo patrocinado


    [Resolvido]Vinculação das Tabelas do BackEnd via VBA Empty Re: [Resolvido]Vinculação das Tabelas do BackEnd via VBA

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 19:29