Bom dia Senhores,
Mais uma vez solicitando ajuda aos mestres,
Estou com um probleminha pra resolver e preciso da ajuda dos senhores...
É o seguinte, No form Empresa estou usando o seguinte código no Campo "Nome" e no Evento do Campo, Antes de Atualizar coloquei:
Private Sub Nome_BeforeUpdate(Cancel As Integer)
If (Not IsNull(DLookup("[Nome]", "tblEmpresa", _
"[Nome] ='" & Me!Nome & "'"))) Then
MsgBox "Empresa com esse nome já está cadastrado no Sistema.", _
vbInformation, "Empresa cadastrada"
Cancel = True 'cancela o evento.
Me!Nome.Undo 'desfaz a digitação.
End If
End Sub
Está funcionando blz!
Só que ao dar enter mostra a mensagem e dado OK limpra o Campo. Só que se sair do Form ou fechar, simplesmente salva o Registro sem as informações...
Ultilizando esse código tem como incrementar pra excluir o Registro ou não salvar o Registro sem as informações?
No aguardo de vossa ajuda.
Procurei no fórum, vi vários exemplos mais nenhum que faça essa função...
Abraços,
Mais uma vez solicitando ajuda aos mestres,
Estou com um probleminha pra resolver e preciso da ajuda dos senhores...
É o seguinte, No form Empresa estou usando o seguinte código no Campo "Nome" e no Evento do Campo, Antes de Atualizar coloquei:
Private Sub Nome_BeforeUpdate(Cancel As Integer)
If (Not IsNull(DLookup("[Nome]", "tblEmpresa", _
"[Nome] ='" & Me!Nome & "'"))) Then
MsgBox "Empresa com esse nome já está cadastrado no Sistema.", _
vbInformation, "Empresa cadastrada"
Cancel = True 'cancela o evento.
Me!Nome.Undo 'desfaz a digitação.
End If
End Sub
Está funcionando blz!
Só que ao dar enter mostra a mensagem e dado OK limpra o Campo. Só que se sair do Form ou fechar, simplesmente salva o Registro sem as informações...
Ultilizando esse código tem como incrementar pra excluir o Registro ou não salvar o Registro sem as informações?
No aguardo de vossa ajuda.
Procurei no fórum, vi vários exemplos mais nenhum que faça essa função...
Abraços,