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


    [Resolvido]formulário actualização

    avatar
    mvilela
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 52
    Registrado : 11/02/2011

    [Resolvido]formulário actualização Empty [Resolvido]formulário actualização

    Mensagem  mvilela em 26/1/2019, 21:32

    Boa Noite
    utilizo um formulário que recolhe dados de uma consulta selectiva.
    No formulário necessito de actualizar o campo inicio com a hora actual pelo que criei o botão partida que executa o seguinte código:

    Private Sub Comando39_Click()
    CurrentDb.Execute "UPDATE prova SET prova.inicio = now()"
    Me.Requery:
    End Sub

    Sucede que o campo inicio é actualizado em todos os campos da tabela de origem, mas eu pretendo que só actualize os registos que constam do formulário.
    Como proceder
    Obrigada pela vossa ajuda.
    Anexos
    [Resolvido]formulário actualização Attachmentsprint.fw.png
    Você não tem permissão para fazer download dos arquivos anexados.
    (151 Kb) Baixado 5 vez(es)
    hiperjohn
    hiperjohn
    Intermediário
    Intermediário

    Respeito às Regras 100%

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

    [Resolvido]formulário actualização Empty Re: [Resolvido]formulário actualização

    Mensagem  hiperjohn em 27/1/2019, 01:40

    Olá!

    Isso acontece porque você não está usando nenhum critério para filtrar os dados. Quando não usamos critérios, a tabela inteira recebe o UPDATE.
    Você tem que usar no UPDATE o mesmo critério que usa na consulta que alimenta o formulário.

    Código:
    CurrentDb.Execute "UPDATE prova SET prova.inicio = now() WHERE SeuCritério"

    Ou seja, substitua SeuCritério pelo mesmo critério que você utiliza na consulta seletiva.
    avatar
    mvilela
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 52
    Registrado : 11/02/2011

    [Resolvido]formulário actualização Empty Re: [Resolvido]formulário actualização

    Mensagem  mvilela em 27/1/2019, 11:39

    Não sou capaz de relacionar o campo que define o critério. Segue em anexo a BD.
    Anexos
    [Resolvido]formulário actualização AttachmentSprint.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (92 Kb) Baixado 3 vez(es)
    hiperjohn
    hiperjohn
    Intermediário
    Intermediário

    Respeito às Regras 100%

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

    [Resolvido]formulário actualização Empty Re: [Resolvido]formulário actualização

    Mensagem  hiperjohn em 27/1/2019, 20:57

    Vê se ajuda!
    Anexos
    [Resolvido]formulário actualização AttachmentRev_Sprint.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (37 Kb) Baixado 7 vez(es)
    avatar
    mvilela
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 52
    Registrado : 11/02/2011

    [Resolvido]formulário actualização Empty Re: [Resolvido]formulário actualização

    Mensagem  mvilela em 27/1/2019, 22:19

    Boa Noite HiperJohn
    Obrigado pela ajuda, ficou ainda melhor do que eu pensava.
    Mvilela

    Conteúdo patrocinado

    [Resolvido]formulário actualização Empty Re: [Resolvido]formulário actualização

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 25/5/2019, 20:40