MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    Alterar a origem de registos e novo caminho bd via VBA

    Compartilhe

    silvaricardo
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 42
    Registrado : 20/01/2013

    Alterar a origem de registos e novo caminho bd via VBA

    Mensagem  silvaricardo em Sex 06 Out 2017, 15:00

    Boa tarde
    tenho uma BD com vinculação em ficheiros de Excel e precisava que sempre que eu abrisse um form este me perguntasse qual seria a nova vinculação! Alguém consegue me dizer como posso fazer? Neste momento apenas consegui fazer com que vinculasse novas tabelas ao Access...
    mas tenho o problema de que quando vinculo uma tabela nova, ao abrir o form este informa sempre que aquela tabela nap existe!! Ajuda por favor!!!!!!
    avatar
    thiagomcosta
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 231
    Registrado : 23/01/2017

    Re: Alterar a origem de registos e novo caminho bd via VBA

    Mensagem  thiagomcosta em Sex 06 Out 2017, 17:29

    Use um código para alterar a propriedade RecordSource do formulário.

    silvaricardo
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 42
    Registrado : 20/01/2013

    Re: Alterar a origem de registos e novo caminho bd via VBA

    Mensagem  silvaricardo em Sex 06 Out 2017, 17:32

    Boa tarde
    Não tenho conhecimentos para tal, será que poderia me ajudar exemplificando? Obrigado
    avatar
    thiagomcosta
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 231
    Registrado : 23/01/2017

    Re: Alterar a origem de registos e novo caminho bd via VBA

    Mensagem  thiagomcosta em Sex 06 Out 2017, 19:01

    Tem como colocar a parte do banco de dados que está dando problema? Assim dou o exemplo direto para a sua necessidade.

    silvaricardo
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 42
    Registrado : 20/01/2013

    Re: Alterar a origem de registos e novo caminho bd via VBA

    Mensagem  silvaricardo em Sex 06 Out 2017, 19:30

    O que eu pretendia era que ao carregar no form A botão "imprimir etiquetas" fosse possivel escolher a origem dos registos...
    Esta BD é para eu poder usar no trabalho, nós temos um programa que cria um ficheiro de artigos em formato "xlsx" e gostaria
    de gravar no computador em qualquer directorio, para depois através desta BD conectar para imprimir etiquetas relativas
    à informação que está nesse ficheiro.

    [Você precisa estar registrado e conectado para ver este link.]
    avatar
    thiagomcosta
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 231
    Registrado : 23/01/2017

    Re: Alterar a origem de registos e novo caminho bd via VBA

    Mensagem  thiagomcosta em Sex 06 Out 2017, 20:50

    Fiz alteração no seu formulário "A".

    Detalhes você pode ver no código do mesmo.

    Acredito que isso resolva o seu problema.
    Anexos
    AllInOneNEW.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (62 Kb) Baixado 10 vez(es)

    silvaricardo
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 42
    Registrado : 20/01/2013

    Re: Alterar a origem de registos e novo caminho bd via VBA

    Mensagem  silvaricardo em Sex 06 Out 2017, 21:07

    Valeu!!! era mesmo isso!!!
    Mas surgiu um problema Sad
    o código que eu peguei para procurar o novo caminho do banco de dados.....
    só agora é que percebi que não era bem isso que eu precisava!!! o que precisava mesmo era que em vez de ele procurar uma BD para vincular, deveria procurar os ficheiros em Excel, consegue dar um jeito la no código?
    avatar
    thiagomcosta
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 231
    Registrado : 23/01/2017

    Re: Alterar a origem de registos e novo caminho bd via VBA

    Mensagem  thiagomcosta em Seg 09 Out 2017, 13:16

    Altera esta linha:
    .Add "Banco de Dados", "*.accdb", 1

    Por esta
    .Add "Planilhas Excel", "*.xlsx", 1

      Data/hora atual: Ter 21 Nov 2017, 19:21