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]Atualizar campos ao carregar formulário

    mduarteteixeira
    mduarteteixeira
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 99
    Registrado : 15/07/2014

    [Resolvido]Atualizar campos ao carregar formulário Empty [Resolvido]Atualizar campos ao carregar formulário

    Mensagem  mduarteteixeira 11/5/2018, 16:45

    Boa tarde,


    Eu gerei o seguinte código no evento Got Focus do formulário e funcionou como esperado. Contudo, possuo muitos registros (36.000) e necessito fazer com que o campo seja alimentado de uma única vez.


    Tentei fazer no Ao Carregar, do formulário sem obter sucesso.

    Algum amigo sabe como eu deveria proceder?


    Muito obrigado!!!!


    Private Sub Total_guias_esperado_GotFocus()
    Dim Resultado As Long
    Dim Atual As Date
    Dim DataPagto As Date


    If Me.Situação = "Quitado" Or Me.Situação = "Em Processamento" Then

    Atual = Me.Data_atual
    DataPagto = Me.Dt_Pagto

    Resultado = DateDiff("m", DataPagto, Atual)

    Me.Total_guias_esperado = Resultado

    Else
    Resultado = 0
    Me.Total_guias_esperado = Resultado

    End If



    End Sub
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Atualizar campos ao carregar formulário Empty Re: [Resolvido]Atualizar campos ao carregar formulário

    Mensagem  Assis 11/5/2018, 17:13

    Não custa nada testar.

    Teste também no Form_Current , que é no Atual.


    .................................................................................
    *** Só sei que nada sei ***
    mduarteteixeira
    mduarteteixeira
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 99
    Registrado : 15/07/2014

    [Resolvido]Atualizar campos ao carregar formulário Empty Re: [Resolvido]Atualizar campos ao carregar formulário

    Mensagem  mduarteteixeira 11/5/2018, 17:59

    Assis,


    Testei das duas maneiras.

    A bem da verdade, esqueci de mencionar que me utilizo de um Formulário Contínuo.

    Eu procuro uma forma de, ao abrir o formulário, ele executar as ações do código de uma maneira parecia com o que faz o comando:

    CurrentDb.Execute

    Que, no caso, executa uma consulta de atualização pré definida.
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    [Resolvido]Atualizar campos ao carregar formulário Empty Re: [Resolvido]Atualizar campos ao carregar formulário

    Mensagem  Silvio 11/5/2018, 18:55

    Um pitaco....

    No evento Atual do teu formulário...

    Me.requery

    Ou ao invés de usar o código ao perder o foco, use ele no evento ao sair do campo.   Usando ainda o me.requery


    Última edição por Silvio em 11/5/2018, 19:16, editado 1 vez(es) (Motivo da edição : Acréscimo de informação !)


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    mduarteteixeira
    mduarteteixeira
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 99
    Registrado : 15/07/2014

    [Resolvido]Atualizar campos ao carregar formulário Empty Re: [Resolvido]Atualizar campos ao carregar formulário

    Mensagem  mduarteteixeira 11/5/2018, 20:24

    Amigos,


    Consegui seguindo o seguinte:

    - Criei uma consulta de atualização e, no campo em que desejo ser alimentado com o valor numérico de diferença entre meses, inseri a função DifData("m";[Dt Pagto];[Data_atual]) na opção 'Atualizar para:'.

    - Após, no evento Ao Carregar do formulário, inseri o CurrentDb.Execute ("Consulta de atualização")

    Com isso, ele atualiza todos os registros quando da abertura do formulário.


    Muito obrigado pela ajuda e atenção de vocês!



    Conteúdo patrocinado


    [Resolvido]Atualizar campos ao carregar formulário Empty Re: [Resolvido]Atualizar campos ao carregar formulário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 06:32