Fórum Como saber se já existe o registro? #304788
08/12/2005
0
Desde já agradeço.
[]s
Titanius
Curtir tópico
+ 0Posts
08/12/2005
Emerson Nascimento
sugiro que você tenha uma query separada, somente para pesquisa.
eu faço isso nos meus sistemas: sempre tenho um ClientDataset_Geral onde eu faço essas pesquisas.
Gostei + 0
08/12/2005
Adriano Santos
Vc pode, por exemplo, colocar um novo TQuery e fazer uma pesquisa separada, algo como:
with MeuQueryPesquisa do begin Close; Sql.Clear; Sql.Add(´SELECT NOME FROM TABELA WHERE NOME = :MINHAVARIAVEL´); ParamByName(´MINHAVARIAVEL´).AsString := MinhaVariavel; Open; if not IsEmpty then begin ShowMessage(´Este nome já existe na base.´); Close; end else begin //Seus comandos de Inclusão; Close; end; end;
Mas, reforçando...existem diversas formas de se fazer isso.
Gostei + 0
08/12/2005
Wiltonfenix
Gostei + 0
08/12/2005
Titanius
obrigado.
Gostei + 0
08/12/2005
Edilcimar
Gostei + 0
08/12/2005
Titanius
Gostei + 0
08/12/2005
Thomaz_prg
Gostei + 0
08/12/2005
Edilcimar
Gostei + 0
08/12/2005
Adriano Santos
Corretíssimo. Se o cara está em modo de edição e fizer qualquer movimentação os eventos de Post da tabela serão acionados perdendo então o ponteiro. A melhor alternativa continua sendo criar uma pesquisa paralela. Você só precisa inserir um novo componente Query e fazê-la.
Gostei + 0
08/12/2005
Wiltonfenix
Gostei + 0
08/12/2005
Replicante
Gostei + 0
11/12/2005
Caninha51
Não esqueça dos homónimos! :D
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)