Cara, não achei a sua solução a mais adequada.
Por que você sem colocaro dataset em edição, permite que o usuário digite o CPF e então efetue uma busca no banco Se achar traga o registro e coloque em edição, se não achar coloqueo em inserção. Eu faria desta maneira. Mas respondendo a tua pergunta, teoricamente vc poderia fazer uma consulta enquanto está inserindo. Depende qual tecnologia vc está usando. E depende também qual banco vc for usar, por problemas de lock. []'s De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Hudson Enviada em: quinta-feira, 13 de setembro de 2007 13:03 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Duvidas com FDB Ola gente, Tenho um projeto e o cliente solicitou fazer uma alteração... no cadastro de cliente tem um campo CPF aonde apos o insert no Dbnavigator ele ira digital o cpf a ser cadastrado ao terminar ou no evento sair do dbedit ira fazer uma consulta no banco de dados.... se o cpf do cliente estiver cadastrado ira informar o operador... a pergunta é: tem como fazer uma consulta no db no mesmo tempo de uma inserção? Alguem da lista já passou por este exemplo e possa me ajudar? Estou evitarndo de cliar uma rotina assim: quando operador sair do dbedit ira da um post no db pegando o id, fazer a buscar e se for = false ele da um locate no id e um edit no db..... vai ficar ganbiarra...rsrrs Atenciosamente Hudson Dias www.alcancedigital.com.br MSN: [EMAIL PROTECTED] <mailto:hudson_bh%40hotmail.com> Skype: hudson_bh Tele: (31)3434-6304 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]