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]Após abrir formulário em um registro específico não navega pelos demais registros

    fsouza32
    fsouza32
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 132
    Registrado : 22/01/2013

    [Resolvido]Após abrir formulário em um registro específico não navega pelos demais registros Empty [Resolvido]Após abrir formulário em um registro específico não navega pelos demais registros

    Mensagem  fsouza32 4/11/2021, 18:41

    Olá a todos do Fórum.
    Em meu projeto tenho um formulário onde busco por registros já feitos e ao dar duplo clique abre meu formulário de cadastro no registro especifico, até aí tudo ok, porém se abrir deste modo os botões de navegação entre registros não vão para o próximo e anterior o formulário fica travado no registro carregado. Tem como contornar isso?

    Código usado para abrir o formulário com o registro selecionado:
    Código:
    On Error GoTo Trataerro

       DoCmd.OpenForm "frmreservas", acNormal, "", "[IdReserva]=" & Me.lsClientes.Column(0), , acWindowNormal
       DoCmd.Close acForm, Me.Name

    Exit Sub
    Trataerro:
    MsgBox "É constrangedor, mas o seguinte erro foi encontrado (na linha de comandos: lstClientes_DblClick): " & Format(Err.Description, ">") & " código: " & Err.Number, vbCritical, "Erro crítico"

    Código usado nos botões de navegação:
    DoCmd.GoToRecord , , acPrevious

    Desde já obrigado
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3329
    Registrado : 22/11/2016

    [Resolvido]Após abrir formulário em um registro específico não navega pelos demais registros Empty Re: [Resolvido]Após abrir formulário em um registro específico não navega pelos demais registros

    Mensagem  DamascenoJr. 5/11/2021, 01:28



    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.

    fsouza32 gosta desta mensagem

    fsouza32
    fsouza32
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 132
    Registrado : 22/01/2013

    [Resolvido]Após abrir formulário em um registro específico não navega pelos demais registros Empty Re: [Resolvido]Após abrir formulário em um registro específico não navega pelos demais registros

    Mensagem  fsouza32 5/11/2021, 12:37

    Caro DamascenoJr, muito obrigado.
    Ontem nas buscas acabei que não vi este que passou, utilizei o seu código e funcionou.

    Preciso de mais uma ajuda, a busca é feita em um form onde tenho a listbox que ao clicar no registro desejado abre o form de cadastro já no registro selecionado, como executar a ação de seu código ao fechar o formulário de busca?
    Muito obrigado
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3329
    Registrado : 22/11/2016

    [Resolvido]Após abrir formulário em um registro específico não navega pelos demais registros Empty Re: [Resolvido]Após abrir formulário em um registro específico não navega pelos demais registros

    Mensagem  DamascenoJr. 6/11/2021, 00:12

    Veja se colocando o código no evento "ao fechar" já resolve.


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    fsouza32
    fsouza32
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 132
    Registrado : 22/01/2013

    [Resolvido]Após abrir formulário em um registro específico não navega pelos demais registros Empty Re: [Resolvido]Após abrir formulário em um registro específico não navega pelos demais registros

    Mensagem  fsouza32 10/11/2021, 11:38

    Caro Damasceno, ao fecha o formulário que faz a busca? Mas para isso acontecer no formulário que esta atrás não deve ser indicado em seu código?
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Após abrir formulário em um registro específico não navega pelos demais registros Empty Re: [Resolvido]Após abrir formulário em um registro específico não navega pelos demais registros

    Mensagem  Silvio 10/11/2021, 12:44

    Boas....

    Com a permissão de Damasceno.

    O filtro no formulário em questão se encontra ativo devido a busca feita anteriormente.

    Creio que, sem ver o projeto, um simples comando no botão próximo ou anterior possa resolver o problema.

    Tipo....

    Me.filterOn = False ' colocar isso na primeira linha




    .................................................................................
    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."
    fsouza32
    fsouza32
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 132
    Registrado : 22/01/2013

    [Resolvido]Após abrir formulário em um registro específico não navega pelos demais registros Empty Re: [Resolvido]Após abrir formulário em um registro específico não navega pelos demais registros

    Mensagem  fsouza32 10/11/2021, 17:45

    Caro Silvio, já fiz isso, mas acaba que muda para o registro inicial, o comando que o Damasceno passou é eficaz, pois permanece no registro atual. Obrigado pela dica

    Caro Damasceno, no momento contornei o fato de ativar o comando assim que o utilizador libere a edição e ou salva o registro via botões... Mas se tiver como ao fechar a janela do formulário de busca ele ativar esse comando no formulário onde carregou o registro ficaria melhor, mas eu tentei aqui e não fez, acredito que deva ter um comando para que o código seja executado no formulário que recebe o registro.
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3329
    Registrado : 22/11/2016

    [Resolvido]Após abrir formulário em um registro específico não navega pelos demais registros Empty Re: [Resolvido]Após abrir formulário em um registro específico não navega pelos demais registros

    Mensagem  DamascenoJr. 14/11/2021, 00:47

    Para que um formulário A dispare ações em um formulário B, basta criar procedimentos ou funções públicas no formulário B.

    E então do formulário A chamar tal ação.

    Call Forms!FormB.NomeAção


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.

    fsouza32 gosta desta mensagem

    fsouza32
    fsouza32
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 132
    Registrado : 22/01/2013

    [Resolvido]Após abrir formulário em um registro específico não navega pelos demais registros Empty Re: [Resolvido]Após abrir formulário em um registro específico não navega pelos demais registros

    Mensagem  fsouza32 16/11/2021, 13:34

    Caro Damasceno, deu certinho, mas em meu access só aceitou depois que coloque o código assim: Call Form_frmReservas.RecarregaDados
    Com a sintaxe que passou ele dava erro.

    Muito obrigado
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3329
    Registrado : 22/11/2016

    [Resolvido]Após abrir formulário em um registro específico não navega pelos demais registros Empty Re: [Resolvido]Após abrir formulário em um registro específico não navega pelos demais registros

    Mensagem  DamascenoJr. 17/11/2021, 00:57

    O fórum agradece o retorno. Sucesso.


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.

      Data/hora atual: 29/11/2021, 23:54