Excelente idéia. Inclusive, é assim que faço com todas as minhas telas de 
cadastro. E outra coisa, se o usuário quiser ver a coisa atualizada na tela, 
ele que clique em algum botão para refazer a pesquisa do cadastro. Uso de 
eventos eu só acharia pertinente em aplicações críticas, como monitoramento de 
linhas de produção.
[]s

-----Mensagem original-----
De: Mario Scavoni [mailto:[EMAIL PROTECTED] 
Enviada em: quinta-feira, 27 de janeiro de 2005 14:54
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Eventos no Firebird



Marco,
não seria o caso de o usuário que não
terminou o cadastro só executar o refresh após concluí-lo?

[]'s
Mario

----- Original Message ----- 
From: "Marco (Yahoo)" <[EMAIL PROTECTED]>
To: <delphi-br@yahoogrupos.com.br>
Sent: Thursday, January 27, 2005 2:23 PM
Subject: Re: [delphi-br] Eventos no Firebird



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













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




 




---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.799 / Virus Database: 543 - Release Date: 19/11/2004
 


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