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


3 participantes

    [Resolvido]Executar Consulta pra cada registro do formulário

    hiperjohn
    hiperjohn
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 97
    Registrado : 06/06/2013

    [Resolvido]Executar Consulta pra cada registro do formulário Empty [Resolvido]Executar Consulta pra cada registro do formulário

    Mensagem  hiperjohn 3/6/2014, 14:37

    Oi, pessoal, pesquisei bastante e nao encontrei ajuda. Por isso, deixo na mão de vocês.

    1) Eu tenho um banco de dados de aluno com uma tabela Movimentação, que lista as salas que o aluno cursou e suas notas. Eu já tinha as notas numa planilha do Excel (são muitas notas), mas não consigo importá-las para a tabela Movimentação porque os registros de aluno já estavam criados.

    2) Então, importei as notas para uma nova tabela (Notas).

    3) Fiz um formulário baseado na tabela Notas.

    4) Criei uma Consulta Atualização para atualizar os dados da tabela Movimentação. Essa consulta usa os dados do formulário para atualizar a tabela Movimentação.

    5) Mas quando executo a consulta, ela só atualiza os dados baseados no primeiro registro do formulário ou no registro atual.

    Como eu faço para executar a consulta uma vez para cada registro?
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    [Resolvido]Executar Consulta pra cada registro do formulário Empty Re: [Resolvido]Executar Consulta pra cada registro do formulário

    Mensagem  rdrck 3/6/2014, 14:56

    Olá John,
    Sua consulta atualização está baseada na nova tabela Notas, certo? E ela tem algum critério?
    A sua tabela original tem todos os campos da nova tabela?
    Talvez seja melhor postar o BD pra darmos uma olhada.


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.
    avatar
    cakanilo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 42
    Registrado : 09/04/2011

    [Resolvido]Executar Consulta pra cada registro do formulário Empty Re: [Resolvido]Executar Consulta pra cada registro do formulário

    Mensagem  cakanilo 3/6/2014, 16:14

    Bom dia, faze o seguinte:


    importa a sua tabela do Excel para o Access, com os campos nomes, notas e (cpf se tiver).

    cria uma consulta UDATE:

    UPDATE TBMovimentacao, suatabeladoexcel SET TBMovimentacao.campodasnotas = suatabeladoexcel.campodasnotas
    WHERE (TBMovimentacao.Nome=suatabeladoexcel.Nome);


    ou

    UPDATE TBMovimentacao, suatabeladoexcel SET TBMovimentacao.campodasnotas = suatabeladoexcel.campodasnotas
    WHERE (TBMovimentacao.CPF=suatabeladoexcel.CPF);

    Boa sorte, dê um retorno se funcionar.
    hiperjohn
    hiperjohn
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 97
    Registrado : 06/06/2013

    [Resolvido]Executar Consulta pra cada registro do formulário Empty boa tarde

    Mensagem  hiperjohn 3/6/2014, 18:27

    rdrck, a consulta tem um critério, que é o Id de Movimentação do aluno...
    Mas, como já disse, quando executo a consulta, só atualiza o correspondente ao primeiro registro do formulário ou o registro atual.

    cakanilo, eu já importei a planilha do Excel e converti em uma tabela do Access. Tô no emprego agora, mas vou testar a sua dica quando chegar em casa.

    Depois, eu dou um retorno.

    hiperjohn
    hiperjohn
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 97
    Registrado : 06/06/2013

    [Resolvido]Executar Consulta pra cada registro do formulário Empty deu certo

    Mensagem  hiperjohn 4/6/2014, 01:45

    cakanilo, sua dica funcionou perfeitamente.

    Obrigado a vc e ao rdrck, que se dispuseram a me ajudar

    Como sempre, o pessoal do fórum é mto rápido... Very Happy 
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    [Resolvido]Executar Consulta pra cada registro do formulário Empty Re: [Resolvido]Executar Consulta pra cada registro do formulário

    Mensagem  rdrck 4/6/2014, 13:53

    O fórum agradece o retorno.
    Sucesso.
    Valeu.


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.

    Conteúdo patrocinado


    [Resolvido]Executar Consulta pra cada registro do formulário Empty Re: [Resolvido]Executar Consulta pra cada registro do formulário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 29/4/2024, 07:36