Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

WSP8521

carregar formulario no ultimo registro

Recommended Posts

olá pessoal, desenvolvi um banco de dados no access 2007 e gostaria de saber como faço para que o formulario sempre seja carregado no último registro. Já usei o evento ao carrgar DoCmd.GoToRecord , , acLast, mas nao tá dando certo.

será se o comando do access 2007 é diferente do 2003? O que devo fazer?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,

 

Não entendi muito bem... Caso você esteja querendo ir para o último registro com informação, seu código já está correto...:

 

Private Sub Form_Load()

   DoCmd.GoToRecord , , acLast

End Sub

 

 

Mas se você deseja um registro novo, você pode utilizar um filtro...:

 

Private Sub Form_Load()

   DoCmd.ApplyFilter , "[idUser]=null"

End Sub

 

 

 

 

Sem mais,

 

Julien Sorel

_________________________________________________________________

 

ef3cinco.worpress.com | Programação - não importa a linguagem...

 

ememestore.com.br | Onde você encontra...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu entro com o código no campo "ao abrir".

 

Private Sub Form_Open(Cancel As Integer)

 

DoCmd.GoToRecord , , acNewRec

 

End Sub

 

Daí abre sempre num registro em branco, você comentou que colocou o código no campo "ao carregar", tenta mudar para ver se dá certo, mesmo que seja para ir para o último registro com informações.

 

;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acessa a propriedade do form e quando clicar com o mouse no campo 'on open' vai aparecer na frente três pontos dentro de um quadrado, você clica e coloca o código que passei anteriormente.

 

Abraço...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.