Socorro, dados iguais!!!!!!!

03/12/2003

0

Sei que estou sendo chato, mas preciso disso urgente, meu campo não pode ser chave, e não posso deixar cadastrar nomes iguais, preciso fazer uma rotina de preferência no vento onexit do dbedit, que acuse se existe um nome igual, e volte para o dbedit em mode editável, caso o nome nào exista o cadastro prossiga no próximo dbedit.


Norotico

Norotico

Responder

Posts

03/12/2003

Luineumann

vamos assumir que vc está incluindo dados na tabela tb1 e que o nome do campo nome é tb1nome

declare 1 query (vamos chamá-lo qr1) no fromulário e faça no onexit do campo nome

qr1.close;
qr1.sql.clear;
qr1.sql.databasename := tb1.databasename; // vai buscar no mesmo diretório
qr1.sql.add(´select nome ´);
qr1.sql.add(´from ´ + tb1.tablename);
qr1.sql.add(´where (nome =
+ quotedstr(tb1nome.value)
+ ´)´);
qr1.sql.open;
if qr1.recordcount > 0 // encontrou nome
then ´já existe´
qr1.close;


Responder

03/12/2003

Anorex

faz uma pesquisa, através de uma query, no evento onexit.


Responder

03/12/2003

Norotico

Desculpe minha ignorância, já estou usando uma query,
e tem uma linha que tem qr1 e tb1 , esse databasename o que seria,
poderia me explicar melhor


Responder

03/12/2003

Norotico

luineumann ,

será que se não abusar você poderia me mandar um código fonte fazendo isso, estou precisando desesperadamente, uso query, paradox, gostaria de colocar no evento onexit do dbedit

desde já agradeço


Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar