Bem,

Tive a necessidade de realizar este tipo de verificação.
No firebird, eu tenho a possibilidade de tratar isso no próprio banco No SQL 
server também deve ter opções para tratamento disto. 
Porém eu criei uma função que verifica isso pra mim. 
Eu passo o nome da tabela, o campo e o valor e realizo uma consulta no banco. 
No BeforeDelete eu chamo essa função que me retornar true ou false.

Espero ter ajudado. Em Anexo segue um exemplo.

Daniel Doná
Analista Programador


-- Mensagem Original --
De: Catiúcia A. Barrilli da Cruz <[EMAIL PROTECTED]>
Enviada em: 11/02/2005 13:50:36
Para: <delphi-br@yahoogrupos.com.br>
Assunto: Res: Re: [delphi-br] Verificar relacionamentos antes de excluir 
registros


Desculpe... eskeci de dizer.... SQL Server 2000 

 

 Catiúscia

-------Mensagem original-------

 

De: Nicholas Eduardo

Data: 02/11/05 12:40:13

Para: delphi-br@yahoogrupos.com.br

Assunto: Re: [delphi-br] Verificar relacionamentos antes de excluir
registros

 

Ola Catiúscia



que SGDB vc está utilizando?





Nicholas Eduardo Lopes dos Santos

Analista/Programador - Desenvolvimento

E-mail: [EMAIL PROTECTED]

Msn: [EMAIL PROTECTED]

Datapar - S.R.L.

Ciudad del Este - Py



  ----- Original Message ----- 

  From: Catiúcia A. Barrilli da Cruz 

  To: Delphi-Br 

  Sent: Friday, February 11, 2005 9:23 AM

  Subject: [delphi-br] Verificar relacionamentos antes de excluir registros





  Bom Dia !!! 



  Gostaria de tirar uma dúvida com vcs, por exemplo, antes de excluir o

  registro de um veículo, verificar se o mesmo não está cadastrado em outra

  tabela (tipo cliente) e impedir a exclusão. 



  Para isso é preciso fazer uma consulta SQL ??? ou há outra forma mais

  prática ??? 







  Catiúscia



  [As partes desta mensagem que não continham texto foram removidas]







  -- 

  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>



  Para ver as mensagens antigas, acesse:

  http://br.groups.yahoo.com/group/delphi-br/messages



  Para falar com o moderador, envie um e-mail para:

  [EMAIL PROTECTED] ou [EMAIL PROTECTED]







        Yahoo! Grupos, um serviço oferecido por: 

             

             

                      

             

       





-----------------------------------------------------------------------------


  Links do Yahoo! Grupos



    a.. Para visitar o site do seu grupo na web, acesse:

    http://br.groups.yahoo.com/group/delphi-br/

      

    b.. Para sair deste grupo, envie um e-mail para:

    [EMAIL PROTECTED]

      

    c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
Serviço do Yahoo!. 







[As partes desta mensagem que não continham texto foram removidas]







-- 

<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>



Para ver as mensagens antigas, acesse:

http://br.groups.yahoo.com/group/delphi-br/messages



Para falar com o moderador, envie um e-mail para:

[EMAIL PROTECTED] ou [EMAIL PROTECTED]







Yahoo! Grupos, um serviço oferecido por:





   











Links do Yahoo! Grupos



Para visitar o site do seu grupo na web, acesse:

http://br.groups.yahoo.com/group/delphi-br/

  

Para sair deste grupo, envie um e-mail para:

[EMAIL PROTECTED]

  

O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
Yahoo!. 





 

[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos




 




Quer internet Grátis com qualidade e muito mais serviços? Escolha o Caminho 
Mais Curto! Ubbi free! baixe agora o discador - http://free.ubbi.com.br/


[As partes desta mensagem que não continham texto foram removidas]






-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a