Newmar
|
NOVA MUTUM MT - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 23/07/2008 10:22 hs
Olá, estou utilizando um Maskedbox para validação de CPF, a validação ficou ok... agora preciso de uma rotina que me diga se o CPF já está cadastrado ou não em meu banco de dados e em qual evendo devo colocar essa rotina. estou utilizando uma maneira mais simples de comunicação com o banco de dados Access. Exemplo: Dim db As Database Dim rst As Recordset Set db = OpenDatabase("C:DADOS.mdb") Set rst = db.OpenRecordset("Funcionarios", dbOpenTable)
Newmar Rogério
|
|
|
|
Perci
|
MATÃO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 23/07/2008 10:54 hs
Se seu campo CPF no Banco de Dados está gravado em formato numérico: sqlcliente = "Select * From Clientes Where numerocpf = " & mskcpf.text set rscliente = db.OpenRecordset(sqlcliente) Se seu campo CPF no Banco de Dados está gravado em formato texto: sqlcliente = "Select * From Clientes Where numerocpf Like '" & mskcpf.text & "'" set rscliente = db.OpenRecordset(sqlcliente) if rscliente.Eof then msgbox "Cliente já está cadastrado" endif Mais ou menos isso Até mais.
|
|
|
Newmar
|
NOVA MUTUM MT - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 23/07/2008 11:16 hs
Perci, vc me ajudou muito cara... agora deu certo... só faltou uma coisinha no seu cógido if not rscliente.Eof then valeu a ajuda muito obrigado.
Newmar Rogério
|
|
|
Perci
|
MATÃO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 23/07/2008 12:32 hs
É isso aí Newmar, digitei errado, mas se você conseguiu, melhor ainda. Valeu!! É bom saber que a gente, mesmo com pouco conhecimento, consegue ajudar os colegas. Até mais, amigo.
|
|
|