COMO FACO P/ NAO SALVAR DOIS REGISTRO COM O MS CO
Amigos tenho um Campo Chamado " Apolice" como Faço para não deixar alguem gravar dois igual .. Exemplo
Apolice: 91.00001
Apolice :91.00002
Se Alguem tentar cadastrar Apolice 91.0001 ou 91.0002 ou qualquer apolice Já cadastrada ele Verifica no Banco de dados e não deixa Cadastrar ...
e da uma mesagem falando que o numero de Apolice ja existe ..??
Obrigado
Apolice: 91.00001
Apolice :91.00002
Se Alguem tentar cadastrar Apolice 91.0001 ou 91.0002 ou qualquer apolice Já cadastrada ele Verifica no Banco de dados e não deixa Cadastrar ...
e da uma mesagem falando que o numero de Apolice ja existe ..??
Obrigado
Coloque isto no Form:
Chame assim:
Ok?
Function VerificaExistenciaApolice(Apolice as String) as Boolean
Rs_Aps.Open "Select * from TABELA where apolice = '" & Apolice & "'", Banco, adOpenStatic,adLockReadOnly
VerificaExistenciaApolice = iif(Rs_Aps.Recordcount > 0, True, False
Rs_Aps.Close
End Function
Chame assim:
if VerificaExistenciaApolice(txt_apolice.text) then
msgbox "Apolice Existente"
else
comandos de inclusao da apolice
endif
Ok?
Tente definir o campo " Apolice como chave primaria na BDados.poupa-he bastante trabalho.
e em seguida siga o exemplo do colega NEO_VR
Neo_vr deu erro nessa linha
VerificaExistenciaApolice = iif(Rs_Aps.Recordcount > 0, True, False
A linha está em vermelho
VerificaExistenciaApolice = iif(Rs_Aps.Recordcount > 0, True, False
A linha está em vermelho
VerificaExistenciaApolice = iif(Rs_Aps.Recordcount > 0, True, False)
tava faltando o ultimo parentese
tava faltando o ultimo parentese
nessa linha está dando erro de Object Required
Rs_Aps.Open "Select * from Apolice where APOLICE = '" & Apolice2 & "'", Vendas.mdb, adOpenStatic, adLockReadOnly
Rs_Aps.Open "Select * from Apolice where APOLICE = '" & Apolice2 & "'", Vendas.mdb, adOpenStatic, adLockReadOnly
ver essa linha
nessa linha está dando erro de Object Required
Rs_Aps.Open "Select * from Apolice where APOLICE = '" & Apolice & "'", Vendas.mdb, adOpenStatic, adLockReadOnly
nessa linha está dando erro de Object Required
Rs_Aps.Open "Select * from Apolice where APOLICE = '" & Apolice & "'", Vendas.mdb, adOpenStatic, adLockReadOnly
Rs_Aps.Open "Select * from SUATABELA where CAMPODAAPOLICE = '" & txtapolice.tex & "'", SEUBANCO.mdb, adOpenStatic, adLockReadOnly
Banco é a CONNECTIONSTRING do ADO...
Pra usar no ACCESS, faça assim:
Não se esqueça de fazer referência à  :
Microsoft ActiveX Data Objects 2.x Library
em
Project -> References
Pra usar no ACCESS, faça assim:
Banco.ConnectionString = "Driver={Microsoft Access Driver (*.mdb)}; Dbq=" + CAMINHODOBANCO + "; UserId=; Password=;"
Banco.Open
Não se esqueça de fazer referência à  :
Microsoft ActiveX Data Objects 2.x Library
em
Project -> References
eu coloquei mais continua dando o mesmo erro: 424 Object Required
nessa linha
Rs_Aps.Open "Select * from Apolices where APOLICE = ' " & TXTAPOLICE.Text & " ' ", App.Path \ vendas.mdb, adOpenStatic, adLockReadOnly
nessa linha
Rs_Aps.Open "Select * from Apolices where APOLICE = ' " & TXTAPOLICE.Text & " ' ", App.Path \ vendas.mdb, adOpenStatic, adLockReadOnly
Tópico encerrado , respostas não são mais permitidas