Ir para conteúdo
Fórum Script Brasil
  • 0

Problema Com Vba


Guest --cheikspirit --

Pergunta

Guest --cheikspirit --

Estou com um problema para validar um campo num formulário access utilizando vba.

O que eu quero é que a tabela Teste de Bd seja percorrida do primeiro ao último registro e encontrando a condição proposta não permita a inserção de novo registro.

O código é o seguinte:

Public Sub Matrícula_AfterUpdate()

Dim d As Database

Dim r As Recordset

Set d = CurrentDb

Set r = d.OpenRecordset("Teste de BD", dbOpenTable)

r.MoveFirst

Do Until r.EOF

If Baixa = False And Matrícula = Me![Matrícula] Then

MsgBox "Existe registro não baixado para este servidor." & Chr(13) & "Baixe o registro antes de fazer outro."

Me![Matrícula].SetFocus

End If

r.MoveNext

Loop

r.Close

Set d = Nothing

Exit Sub

End Sub

Mas não está funcionando: Aparece a msg de erro e não há o teste efetivo da condição.

O que será que está errado?

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
Fera dá uma olhada no link, com uma ou outra adaptação deve servir para seu problema!

http://scriptbrasil.com.br/forum/index.php?showtopic=104265

Vou verificar e e te falo.

Olá MrMALJ, verifiquei a dica do link que você me indicou mas eu sou inexperiente e estou começando agora no vba por isso não consegui entender como implementar essa solução.

Se puder me dar mais dicas a respeito dessa implementação para o meu problema, desde já agradeço.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...