FORCAR RESPOSTA

USUARIO.EXCLUIDOS 01/08/2007 16:51:52
#228876
Deixei um campo [txt-color=#ff0000]"RG"[/txt-color] como index e gostaria de saber como faço para "forçar" uma resposta em um msgbox de que aquele numero de RG já foi incluído, pois ele não inclui mas também não dá uma resposta.

[txt-color=#330066]Obrigado.[/txt-color]
USUARIO.EXCLUIDOS 01/08/2007 16:54:26
#228878
Quando você manda incluir um rg já existente não retorna erro?

Você pode fazer um select no RG antes de dar a inclusão, se retornar algum registro significa que o RG jpa foi incluido e então você mostra um msgbox senão você cadastra.
USUARIO.EXCLUIDOS 01/08/2007 16:55:24
#228881
boa tarde

para dar a mensagem filtra por rg e dah um recordcount

ai se o recordcount for maior q 0 vc dah uma mensagem que ja existi

se vc tah usando DAO

rs.index"rg"
rs.seek "=",txtrg
if rs.recordcount >0 then
msgbox"ja existe um cadastro com esse rg"
exit sub
end if

ai vc continua o cod normal

em ado eu prefiro usa um sql e faze o mesmo esquema

falo kra


qualquer coisa add no msn q eu tento te explica melhor
USUARIO.EXCLUIDOS 01/08/2007 19:50:18
#228916

O campo RG como index...deve ser bem analisado dependendo o tipo de sistema..n se eskeça disso!!

boa sorte
USUARIO.EXCLUIDOS 02/08/2007 09:20:10
#228989
Concordo com o Sinkertec, o campo RG deve ser bem analisado e acrescento uma pergunta para o HUMIRDE:

E quando for um cliente pessoa jurídica? Vc irá usar o RG como index mas pessoa jurídica é CNPJ e a mascara é diferente. Tem que analizar bem mesmo sobre este campo ser index.
USUARIO.EXCLUIDOS 02/08/2007 10:26:00
#229010

Pra melhorar...faça um único cadastro com os 2 itens..

Física e Jurídica e respectivamente RG / CNPJ, crie, 2 index...e faça uma rotina q check o tipo de cliente...entendeu..assim vc agrada grego e troianos...

boa sorte


USUARIO.EXCLUIDOS 03/08/2007 07:17:30
#229227
Olá.

O esquema aqui não é pra clientes, não. é outro tipo de atividade e não requer pessoa jurídica.

Obrigado.
USUARIO.EXCLUIDOS 03/08/2007 07:44:49
#229234
Estou utilizando o Data Control. Com ele, conseguiria efetuar essa consulta e retornar essa resposta?
USUARIO.EXCLUIDOS 03/08/2007 08:24:03
#229244

Sim..perfeitamente..

n sei o tipo de conexão q esta usando...mas se for DAO....basta fazer o q o MILTONBARRETOS..falou lá em cima..e boa

rs.index = "rg" 'indice criado por vc no banco
rs.seek "=",txtrg
if rs.nomatch = false then
msgbox"ja existe um cadastro com esse rg"
exit sub
else
'continua o código
end if

boa sorte e sucesso
Tópico encerrado , respostas não são mais permitidas