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]Iniciação automática de uma consulta no Access

    avatar
    fabioemilio
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 25/03/2013

    [Resolvido]Iniciação automática de uma consulta no Access Empty Iniciação automática de uma consulta no Access

    Mensagem  fabioemilio Sáb 20 Abr 2013, 21:35

    Prezados,

    Preciso de ajuda! Possuo uma consulta que roda no Mysql e atualiza o BD que está vinculado ao BD Access. Gostaria que o "script" fosse acionada automaticamente a cada vez que o Access for inicado.

    Penso em algo escrito como função.

    Segue a consulta:

    UPDATE tb_consolidado INNER JOIN view_juncao_dados ON tb_consolidado.cod_matricula= view_juncao_dados.cod_matricula
    and tb_consolidado.cod_disciplina= view_juncao_dados.cod_disciplina SET
    tb_consolidado.ano = view_juncao_dados.ano,
    tb_consolidado.serie = view_juncao_dados.serie,
    tb_consolidado.turma = view_juncao_dados.turma,
    tb_consolidado.cod_matricula = view_juncao_dados.cod_matricula,
    tb_consolidado.nome_aluno = view_juncao_dados.nome_aluno,
    tb_consolidado.nome_disciplina = view_juncao_dados.nome_disciplina,
    tb_consolidado.nome_professor = view_juncao_dados.nome_professor,
    tb_consolidado.status_aluno = view_juncao_dados.status_aluno,
    tb_consolidado.categoria = view_juncao_dados.categoria,
    tb_consolidado.cod_disciplina = view_juncao_dados.cod_disciplina

    Atenciosamente,

    Fábio
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Iniciação automática de uma consulta no Access Empty Re: [Resolvido]Iniciação automática de uma consulta no Access

    Mensagem  Alexandre Neves Sáb 20 Abr 2013, 21:53

    Boa noite,
    Para executar ao iniciar o Access, coloque a execução do código em macro denominada AutoExec


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    fabioemilio
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 25/03/2013

    [Resolvido]Iniciação automática de uma consulta no Access Empty Iniciação automática de uma consulta no Access

    Mensagem  fabioemilio Seg 22 Abr 2013, 14:07

    Alexandre,

    Obrigado pela resposta, mas eu ainda tenho a seguinte dúvida:

    Acessei a macro e selecionei Executar Código, após, pede-se para inserir a função. como faço para inserir a função? abro a janela de comando e digito algo do tipo "call update" (nome da função).

    Atenciosamente,

    Fábio
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Iniciação automática de uma consulta no Access Empty Re: [Resolvido]Iniciação automática de uma consulta no Access

    Mensagem  Alexandre Neves Seg 22 Abr 2013, 15:53

    Boa tarde,
    veja
    [Resolvido]Iniciação automática de uma consulta no Access Imagem1


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    fabioemilio
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 25/03/2013

    [Resolvido]Iniciação automática de uma consulta no Access Empty Re: [Resolvido]Iniciação automática de uma consulta no Access

    Mensagem  fabioemilio Seg 22 Abr 2013, 23:32

    Alexandre,

    Como descrevo a linha de comando para a respectiva função? tenho o seguinte script:

    UPDATE tb_consolidado INNER JOIN view_juncao_dados ON tb_consolidado.cod_matricula= view_juncao_dados.cod_matricula
    and tb_consolidado.cod_disciplina= view_juncao_dados.cod_disciplina SET
    tb_consolidado.ano = view_juncao_dados.ano,
    tb_consolidado.serie = view_juncao_dados.serie,
    tb_consolidado.turma = view_juncao_dados.turma,
    tb_consolidado.cod_matricula = view_juncao_dados.cod_matricula,
    tb_consolidado.nome_aluno = view_juncao_dados.nome_aluno,
    tb_consolidado.nome_disciplina = view_juncao_dados.nome_disciplina,
    tb_consolidado.nome_professor = view_juncao_dados.nome_professor,
    tb_consolidado.status_aluno = view_juncao_dados.status_aluno,
    tb_consolidado.categoria = view_juncao_dados.categoria,
    tb_consolidado.cod_disciplina = view_juncao_dados.cod_disciplina

    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Iniciação automática de uma consulta no Access Empty Re: [Resolvido]Iniciação automática de uma consulta no Access

    Mensagem  Alexandre Neves Ter 23 Abr 2013, 15:11

    Boa tarde,
    Coloque o código num procedimento
    Sub CodigoAutoExec()
    Currentdb.execute "UPDATE tb_consolidado INNER JOIN view_juncao_dados ON tb_consolidado.cod_matricula= view_juncao_dados.cod_matricula
    and tb_consolidado.cod_disciplina= view_juncao_dados.cod_disciplina SET
    tb_consolidado.ano = view_juncao_dados.ano,
    tb_consolidado.serie = view_juncao_dados.serie,
    tb_consolidado.turma = view_juncao_dados.turma,
    tb_consolidado.cod_matricula = view_juncao_dados.cod_matricula,
    tb_consolidado.nome_aluno = view_juncao_dados.nome_aluno,
    tb_consolidado.nome_disciplina = view_juncao_dados.nome_disciplina,
    tb_consolidado.nome_professor = view_juncao_dados.nome_professor,
    tb_consolidado.status_aluno = view_juncao_dados.status_aluno,
    tb_consolidado.categoria = view_juncao_dados.categoria,
    tb_consolidado.cod_disciplina = view_juncao_dados.cod_disciplina"
    End Sub

    Coloque a macro AutoExec conforme descrevi anteriormente


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    fabioemilio
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 25/03/2013

    [Resolvido]Iniciação automática de uma consulta no Access Empty Iniciação automática de uma consulta no Access

    Mensagem  fabioemilio Ter 30 Abr 2013, 00:01

    Olá Alexandre, tudo bem?

    Ainda não rodei esse scrip, mas acredito que terei sucesso a partir da sua orientação.

    Muito obrigado.

    Conteúdo patrocinado


    [Resolvido]Iniciação automática de uma consulta no Access Empty Re: [Resolvido]Iniciação automática de uma consulta no Access

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Qui 16 maio 2024, 13:38