Varrer uma determinada tabela e voltar para o mesmo regsitro
Olá,
Tenho um form com 5 botões, incluir, excluir, alterar(visiveis) e Confirmar e Cancelar(invisiveis). Quando clico em qualquer um dos 3 botões, dexo-os invisiveis e visiveis o COnfirma e Cancela.
Esse form é composto por DBEdits que mostram os dados do registro atual.
Mas quando eu confirmar uma inclusão, por exemplo, preciso varrer a tabela de clientes para saber se não existe nenhum outro com o mesmo CPF digitado no DBEdit. Mas quando eu faço a varredura na tabela, os DBEdits são todos alterados para o valor do ultimo registro.
Gostaria de saber se tem como os valores digitados nos DBEdits(que só serão salvos na tabela e no banco após essa confirmação do CPF) continuarem na tela, mesmo após eu varrer a tabela.
Tenho um form com 5 botões, incluir, excluir, alterar(visiveis) e Confirmar e Cancelar(invisiveis). Quando clico em qualquer um dos 3 botões, dexo-os invisiveis e visiveis o COnfirma e Cancela.
Esse form é composto por DBEdits que mostram os dados do registro atual.
Mas quando eu confirmar uma inclusão, por exemplo, preciso varrer a tabela de clientes para saber se não existe nenhum outro com o mesmo CPF digitado no DBEdit. Mas quando eu faço a varredura na tabela, os DBEdits são todos alterados para o valor do ultimo registro.
Gostaria de saber se tem como os valores digitados nos DBEdits(que só serão salvos na tabela e no banco após essa confirmação do CPF) continuarem na tela, mesmo após eu varrer a tabela.
Bossoni
Curtidas 0
Respostas
Aroldo Zanela
09/06/2004
Colega,
Receio que você não esteja no caminho certo. Na verdade, isso pode ser tratado no manipulador de evento OnValidate do objeto TField. Qual é o banco de dados que você está utilizando?
Receio que você não esteja no caminho certo. Na verdade, isso pode ser tratado no manipulador de evento OnValidate do objeto TField. Qual é o banco de dados que você está utilizando?
GOSTEI 0
Bossoni
09/06/2004
Estou utilizando Interbase e DBExpress, com o Delphi 7
GOSTEI 0