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


2 participantes

    Botao ultimo registro.

    avatar
    nrobento
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    Botao ultimo registro. Empty Botao ultimo registro.

    Mensagem  nrobento 17/7/2015, 23:58

    Olá pessoal, tenho um formulário onde após o cadastro eu gostaria que quando clicasse no botão SALVAR ele abrisse um outro formulário com esses dados cadastrado.

    O comando que tenho para abrir o outro formulário é:

    Forms!ForMenu.MenuMeio.Form!Filho13.SourceObject = "ForClientesDados"



    Sei que o comando para ir para o ultimo registro é :DoCmd.GoToRecord , , acLast


    Alguem sabe me dizer como posso usar os 2 comandos em conjunto ou se há outro comando que posso usar?

    Se não houver outra solução irei criar um novo formulário que já abra diretamente no ultimo registro. Mas se houver algum comando que faça isso, será útil para o meu aprendizado.

    Agradeço a quem puder ajudar.
    clynton
    clynton
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 309
    Registrado : 08/07/2013

    Botao ultimo registro. Empty Re: Botao ultimo registro.

    Mensagem  clynton 19/7/2015, 06:09

    Nelson,

    Na opção que você está usando para abrir o Formulário, insira o seguinte comando:

    Código:
    DoCmd.OpenForm "ForClientesDados", acNormal
    DoCmd.GoToRecord, "ForClientesDados", acLast


    .................................................................................
    Cumprimentos...


    Atenciosamente,
    Rogério Clynton Ribeiro


    __________________________________________________________________________

    "Ninguém é tão grande que não possa aprender e nem tão pequeno que não possa ensinar."
    avatar
    nrobento
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    Botao ultimo registro. Empty Re: Botao ultimo registro.

    Mensagem  nrobento 19/7/2015, 16:25

    Olá Clynton, muito obrigado pela resposta.

    Infelizmente não posso utilizar somente o "DoCmd.OpenForm" porque são vários sub-formulários dentro de outros sub-formulários.

    Nesse caso estou tendo que indicar o caminho, conforme comando abaixo:

    Forms!ForMenu.MenuMeio.Form!Filho13.SourceObject = "ForClientesDados"

    Mas de qualquer forma obrigado!
    clynton
    clynton
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 309
    Registrado : 08/07/2013

    Botao ultimo registro. Empty Re: Botao ultimo registro.

    Mensagem  clynton 20/7/2015, 19:53

    Nas Propriedades do Formulário, no evento 'Ao abrir', coloque: DoCmd.GoToRecord, , acLast


    .................................................................................
    Cumprimentos...


    Atenciosamente,
    Rogério Clynton Ribeiro


    __________________________________________________________________________

    "Ninguém é tão grande que não possa aprender e nem tão pequeno que não possa ensinar."

    Conteúdo patrocinado


    Botao ultimo registro. Empty Re: Botao ultimo registro.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 26/4/2024, 14:27