Eu fiz uma aplicação simples com IBX e firebird usando os eventos do firebird 
só para ver o funcionamento.

Uso o IBEvents para capturar os eventos do banco.
Eu estou utilizando componentes infopower no grid e em alguns outros 
componentes, mas é só adaptar para os componentes normais.
O programa apenas faz algumas consultas na grid com estes componentes.

Não tive tempo de melhorala porém em meus testes esbarei em quando 2 usuários 
estão cadastrando registros na mesma tabela ao mesmo tempo. Quando um usuário 
grava um registro faz com que seja executado um refresh na tela do usuário que 
ainda não terminou o seu cadastro. Ai os registros não são gravados no banco.

Se alguem tiver interessado posso enviar o programa.
----- Original Message ----- 
  From: Alessandro Fernandes 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, January 26, 2005 8:41 PM
  Subject: RES: [delphi-br] Eventos no Firebird


  Mário, o que exatamente você quis dizer com "melhor maneira de atualizar as
  querys"?

  _____________________________________________
  Alessandro Cunha Fernandes 
  SoftTI - Software e Consultoria e TI. 
  [EMAIL PROTECTED] 
  Fone/Fax: +55 24 2458-4538 
    
  VAI IMPRIMIR? Pense antes em sua responsabilidade
  com a preservação do meio ambiente e com a redução
  de seus custos.  



    _____  

  De: Mario Scavoni [mailto:[EMAIL PROTECTED] 
  Enviada em: domingo, 26 de dezembro de 2004 19:02
  Para: delphi-br@yahoogrupos.com.br
  Assunto: Re: [delphi-br] Eventos no Firebird


  Alessandro,
  pelo que entendi, pode-se aplicar este recurso de uma maneira mais ampla tb.
  Seria a melhor maneira de atualizar as querys? É a mais aconselhável?

  Obrigado.


  ----- Original Message ----- 
  From: "Alessandro Fernandes" <[EMAIL PROTECTED]>
  To: <delphi-br@yahoogrupos.com.br>
  Sent: Wednesday, January 26, 2005 6:02 PM
  Subject: RES: [delphi-br] Eventos no Firebird



  Mário,

  Vamos supor que você tenha uma consulta que você quer que seja atualizada
  automaticamente sempre que os dados que ela esta mostrando forem alterados,
  isso sem o usuário ter de fechar o form e abrir novamente...

  Para que seu programa não tenha de ficar dando refresh na query de tempos em
  tempos mesmo que nada tenha sido alterado, você faz assim: Sempre que os
  dados em questão forem alterados você dispara um evento do Firebird e
  programa na sua consulta uma resposta a esse evento, no caso dar refresh na
  query.

  Se não me engano, o IBX tem um componente IBEvents para isso.

  _____________________________________________
  Alessandro Cunha Fernandes
  SoftTI - Software e Consultoria e TI.
  [EMAIL PROTECTED]
  Fone/Fax: +55 24 2458-4538

  VAI IMPRIMIR? Pense antes em sua responsabilidade
  com a preservação do meio ambiente e com a redução
  de seus custos.



    _____

  De: Mario Scavoni [mailto:[EMAIL PROTECTED]
  Enviada em: quarta-feira, 26 de janeiro de 2005 14:06
  Para: delphi-br@yahoogrupos.com.br
  Assunto: [delphi-br] Eventos no Firebird


  Companheiros,
  alguém pode me dar uma dica
  da utilização dos recursos de Eventos
  no Firebird? Em quais situações utilizar, etc?

  DELPHI 7 + FB 1.5 + IBX

  Desde já,
  obrigado
  []'s

  Mario

  [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:


  <http://br.rd.yahoo.com/SIG=12apumfuj/M=264379.5078783.6203979.1588051/D=brc
  lubs/S=2137111264:HM/EXP=1106841990/A=2191897/R=0/SIG=10vqa2grn/*http://br.d
  iversao.yahoo.com/>


  <http://br.rd.yahoo.com/SIG=12apumfuj/M=264379.5078783.6203979.1588051/D=brc
  lubs/S=2137111264:HM/EXP=1106841990/A=2191897/R=1/SIG=10vqa2grn/*http://br.d
  iversao.yahoo.com/>
  São Paulo  Rio de Janeiro  Curitiba  Porto Alegre  Belo Horizonte  Brasília


    _____

  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]
  <mailto:[EMAIL PROTECTED]>


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




  [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













  -- 
  <<<<< 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:      

          
    <http://br.i1.yimg.com/br.yimg.com/i/br/ads4/2309_lrec_yshopping2.gif>




  <http://br.rd.yahoo.com/SIG=12aeuuek4/M=264105.3931087.6562589.1588051/D=brc
  lubs/S=2137111264:HM/EXP=1106859733/A=2361264/R=6/SIG=10v4acpp0/*http://br.s
  hopping.yahoo.com/>                

    _____  

  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]
  <mailto:[EMAIL PROTECTED]> 
    

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




  [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]
 
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