MaximoAccess

Caro Usuário, não tire as suas duvidas nas Salas de Repositório, abra sempre um novo tópico relacionado, nas salas destinadas para o efeito, como Sala de Tabelas, Consultas, Formulários, Relatórios, Macros, Módulos e VBA.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    [Resolvido]Atualização de informações!

    Compartilhe

    leonardoemel
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 31
    Registrado : 04/01/2013

    [Resolvido]Atualização de informações!

    Mensagem  leonardoemel em Seg 27 Jan 2014, 15:55

    Boa tarde,

    Eu tenho um formulário e 600 registros em uma tabela. Esse formulário quando eu abro ele atualiza informações da tabela no time Load_current.

    Aí o problema tenho que passar registro por registro para atualizar todos os dados. Como faço pra automatizar esse processo?

    Já fiz algumas tentativas mas da erro.

    Obrigado,

    criquio
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    Re: [Resolvido]Atualização de informações!

    Mensagem  criquio em Seg 27 Jan 2014, 16:59

    O formulário deveria já abrir atualizado. Há algum detalhe a mais que possa estar interferindo?


    .................................................................................
    Meu novo site: [Você precisa estar registrado e conectado para ver este link.]

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.


    leonardoemel
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 31
    Registrado : 04/01/2013

    Re: [Resolvido]Atualização de informações!

    Mensagem  leonardoemel em Seg 27 Jan 2014, 17:31

    Ele abre atualizado porem somente o primeiro registro. Para que os demais atualizem eu tenho que passar manualmente registro por registro e isso me custa muito tempo. O que eu quero é uma forma de passar registro por registro automatizado ou uma forma de atualizar todos os registros de uma vez.

    criquio
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    Re: [Resolvido]Atualização de informações!

    Mensagem  criquio em Seg 27 Jan 2014, 18:28

    Que atualizações são essas? São dados originados da tabela ou resultantes de cálculos? Dê todos os detalhes possíveis.


    .................................................................................
    Meu novo site: [Você precisa estar registrado e conectado para ver este link.]

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.


    leonardoemel
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 31
    Registrado : 04/01/2013

    Re: [Resolvido]Atualização de informações!

    Mensagem  leonardoemel em Seg 27 Jan 2014, 19:06

    Os dados são cálculos de datas complexos. Ex: Se tal pessoa tem tais cursos com validade dentro do prazo ele está em dia ou não com os treinamentos. Estando em dia e dependendo dos cursos ele executa diversas tarefas que são calculadas tambem nesse formulário.

    Então para calcular esses resultados eu utilizo o if, else, e critérios que eu preciso.

    Então cada registro refere-se a uma pessoa e cada um eu tenho que passar no formulário para ele realizar o calculo.... Logico que baseado em registros de outra tabela.


    criquio
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    Re: [Resolvido]Atualização de informações!

    Mensagem  criquio em Seg 27 Jan 2014, 19:17

    Já tentou fazer tudo isso em uma consulta e definir essa consulta como a origem do formulário? Quem sabe funcione melhor. Ou definindo isso diretamente na origem do formulário nas propriedades dele, aba Dados, aonde tem o nome da tabela, mudando para algo como:

    Código:
    SELECT Campo1, Campo2, Campo3, Cálculo1 As Calc1, Cálculo2 As Calc2 FROM NomeDaTabela

    No lugar de Cálculo1 e Cálculo2 ficariam os cálculos propriamente ditos e Calc1 e Calc2 seriam os nomes que os campos com esses cálculos teriam. A origem dos campos no formulário seriam:



    Última edição por criquio em Seg 27 Jan 2014, 19:23, editado 1 vez(es)


    .................................................................................
    Meu novo site: [Você precisa estar registrado e conectado para ver este link.]

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.


    leonardoemel
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 31
    Registrado : 04/01/2013

    Re: [Resolvido]Atualização de informações!

    Mensagem  leonardoemel em Seg 27 Jan 2014, 19:20

    Bom eu consegui uma solução aqui mas surgiu outro problema. Criei uma macro com o procedimento de ir para o proximo registro e coloquei no fim das instruções do formulário o código docmd.runmacro "Macro1", porém ele só vai até o registro 20 e da a mensagem que a macro só pode ser chamada até 19 vezes..... e precisava ser mais, bem mais.

    criquio
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    Re: [Resolvido]Atualização de informações!

    Mensagem  criquio em Ter 28 Jan 2014, 12:43

    Tentou da forma que mencionei na mensagem anterior? Outa possível solução seria colocar no evento "Ao carregar" do formulário:

    Código:
    DoCmd.GoToRecord, , acLast
    DoCmd.GoToRecord, , acFirst


    .................................................................................
    Meu novo site: [Você precisa estar registrado e conectado para ver este link.]

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.


    leonardoemel
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 31
    Registrado : 04/01/2013

    Re: [Resolvido]Atualização de informações!

    Mensagem  leonardoemel em Ter 28 Jan 2014, 12:49

    To tentando fazer pela consulta. mas são muitos cálculos acho que vai demorar um pouco pra terminar. Quando terminar eu retorno.


    leonardoemel
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 31
    Registrado : 04/01/2013

    Resolvido

    Mensagem  leonardoemel em Qua 29 Jan 2014, 10:49

    Consegui resolver, mas não com a consulta pois eram muitos cálculos mesmo... e ficou muito complexo.

    Eu deixei o formulário que fazia os cálculos como sub formulário de outro e nesse outro formulário coloquei uma macro que ia de registro em registro.

    Deu certo, demora um pouco mas é automatico pelo menos, se eu conseguir outra forma retorno.

    Obrigado Criquio pela ajuda e idéias.

    Até mais

    criquio
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    Re: [Resolvido]Atualização de informações!

    Mensagem  criquio em Qua 29 Jan 2014, 12:41

    Grato pelo retorno. O fórum agradece.


    .................................................................................
    Meu novo site: [Você precisa estar registrado e conectado para ver este link.]

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.


      Data/hora atual: Sex 09 Dez 2016, 09:38