MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    [Resolvido]Atualizar valores via consulta atualização ou VBA

    avatar
    Jacir
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 40
    Registrado : 09/01/2011

    [Resolvido]Atualizar valores via consulta atualização ou VBA Empty [Resolvido]Atualizar valores via consulta atualização ou VBA

    Mensagem  Jacir em 20/4/2020, 02:28

    Gostaria da ajuda de vocês sobre a seguinte situação:
    a) Tenho duas tabelas, uma com o registro de Cabecalho (o registro é único) e informa o início, fim e o campo observação
    b) Outra tabela TabelaRegistroDetalhes pode ter vários registros da mesma placa e datas/horas diferentes. O sistema precisa comparar se a placa e as DatasOcorridas estão entre as de início e fim da tabela cabeçalho. Se estiver, precisa atualizar o campo observação da Tabela RegistroCabecalho para todos os registros que preencham os critérios. Aos que não preencham os critérios, precisa atualizar “Sem informação”.
    É possível fazer via módulo ou consulta?
    Obrigado,

    TabelaRegistroCabecalho
    Cod Placa DataHoraInicio DataHoraTermino Observação
    1 MMM1111 10/04/2020 09:00:00 14/04/2020 12:55:00 Errado
    2 ABC1234 15/04/2020 08:00:00 18/04/2020 12:55:00 Certo
    3 MMM1111 15/04/2020 08:00:00 18/04/2020 12:55:00 Certo

    TabelaRegistroDetalhes
    Placa DataOcorrido Observação
    MMM1111 09/04/2020 09:00 Sem informação
    MMM1111 09/04/2020 09:15 Sem informação
    MMM1111 10/04/2020 09:30 Errado
    MMM1111 10/04/2020 09:45 Errado
    MMM1111 10/04/2020 10:00 Errado
    MMM1111 10/04/2020 10:15 Errado
    MMM1111 10/04/2020 10:30 Errado
    MMM1111 10/04/2020 10:45 Errado
    MMM1111 10/04/2020 11:00 Errado
    MMM1111 10/04/2020 11:15 Errado
    ABC1234 15/04/2020 08:00 Certo
    MMM1111 15/04/2020 08:00 Certo
    MMM1111 15/04/2020 08:10 Certo
    MMM1111 15/04/2020 08:20 Certo
    MMM1111 15/04/2020 08:30 Certo
    MMM1111 15/04/2020 08:40 Certo
    MMM1111 15/04/2020 08:50 Certo
    MMM1111 15/04/2020 09:00 Certo
    MMM1111 15/04/2020 09:10 Certo
    MMM1111 15/04/2020 09:20 Certo
    MMM1111 15/04/2020 09:30 Certo
    MMM1111 15/04/2020 09:40 Certo
    MMM1111 15/04/2020 09:50 Certo
    Finformática
    Finformática
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 599
    Registrado : 23/03/2010

    [Resolvido]Atualizar valores via consulta atualização ou VBA Empty Re: [Resolvido]Atualizar valores via consulta atualização ou VBA

    Mensagem  Finformática em 20/4/2020, 19:06

    Grande Jacir,

    Com uma simples consulta você pode fazer isso. Com as duas tabelas devidamente relacionadas, coloque nos campos os critérios:

    Placa (Cabecalho) = [Placa] (Detalhe)
    DataHoraInicio (Cabecalho) <=[DataOcorrido] (Detalhe)
    DataHoraTermino (Cabecalho) >=[DataOcorrido] (Detalhe)

    Terá o filtro perfeito. Aí transforme a consulta em Atualização e faça a devida atualização do campo que deseja.

    Espero ter ajudado.

    Abraços

    avatar
    Jacir
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 40
    Registrado : 09/01/2011

    [Resolvido]Atualizar valores via consulta atualização ou VBA Empty Funcionou.

    Mensagem  Jacir em 20/4/2020, 20:40

    Muito obrigado pela ajuda.
    Funcionou.
    avatar
    Jacir
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 40
    Registrado : 09/01/2011

    [Resolvido]Atualizar valores via consulta atualização ou VBA Empty Resolvido

    Mensagem  Jacir em 20/4/2020, 20:42

    Resolvido

      Data/hora atual: 28/10/2020, 07:46