GD Access    GD Access    Grupo de Discussão  Ir para Categorias  Grupos técnicos  Ir para Fóruns  Access    Problemas com SetFocus
Go
Novo
Procurar
Notificar
Ferramentas
Responder
  
-star Rating Vote!  Login/Cadastrar 
Iniciante

postado
olá a todos,
Desde já agradeço qualquer ajuda.
Tenho um campo num form "código" que verifica se o registo já existe, no final o cursor move-se para um subform. Mas pretendia que o fizesse só quando o "código" existe. Se não existir volta para o campo código.
O que estareia a fazer de errado?

Private Sub FiltraCodigo_AfterUpdate() 'Pesquisa por caixa de texto
Dim achaCodigo
cod = FiltraCodigo
achaCodigo = DLookup("[CODIGO]", "tblClientes", "[cod]=CODIGO")
If IsNull(achaCodigo) Then
MsgBox "Código não encontrado.", vbCritical, " Erro"
FiltraCodigo.SetFocus
Else
DoCmd.ApplyFilter , "[tblClientes.CODIGO]=[Forms]![frmRegisto].[cod]"
End If
Me!Entrada_Pontos.SetFocus
Me!Entrada_Pontos!Entrada.SetFocus
End Sub

Obrigado.
 
Postagens: 12 | Registrado: 18 May 2007Reply With QuoteEditar ou Apagar MensagemReport This Post
Analista Sênior

Figura de  Cláudio Más
postado Hide Post
Olá PauloTC,
Você pode tentar o seguinte, enviar o foco para algum outro campo qualquer antes do FiltraCodigo, por exemplo:

OutroCampo.SetFocus
FiltraCodigo.SetFocus

E também, passar o trecho abaixo:
Me!Entrada_Pontos.SetFocus
Me!Entrada_Pontos!Entrada.SetFocus

para dentro do Else, após o ApplyFilter.


***********************************
If you think education expensive, try ignorance
A.C.W. Elliot
 
Postagens: 1748 | Localização: Rio de Janeiro | Registrado: 16 September 2004Reply With QuoteEditar ou Apagar MensagemReport This Post
Iniciante

postado Hide Post
Cláudio, Funcionou Ok. Obrigado
Um abraço
 
Postagens: 12 | Registrado: 18 May 2007Reply With QuoteEditar ou Apagar MensagemReport This Post
Analista Sênior

Figura de  Cláudio Más
postado Hide Post
De nada.
Abraço


***********************************
If you think education expensive, try ignorance
A.C.W. Elliot
 
Postagens: 1748 | Localização: Rio de Janeiro | Registrado: 16 September 2004Reply With QuoteEditar ou Apagar MensagemReport This Post
 Tópico Anterior | Próximo Tópico Powered by Eve For Enterprise  
 

GD Access    GD Access    Grupo de Discussão  Ir para Categorias  Grupos técnicos  Ir para Fóruns  Access    Problemas com SetFocus

©