[firebase-br] RES: RES: Atualização de Tela Online
UNIBRAS - PROGRAMAÇÃO
programacao em unibrasdistribuidora.com.br
Qui Set 9 10:36:50 -03 2010
Prezado,
Eu sugiro que use um time (componente) e você faz um refresh a cada tempo
que achar necessário.
Att.
José
-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Felix
Enviada em: quarta-feira, 8 de setembro de 2010 16:11
Para: 'FireBase'
Assunto: [firebase-br] RES: Atualização de Tela Online
Eu sugiro:
Use Firebird com Eventos. A aplicação faz atualização da tabela, o banco
informa pela Trigger dos Eventos, as estações recebem a notificação e
aplicação atualiza a query.
Faço isso com minha tabela de estoque e funciona super tranqüilo.
Fco. Felix
Desenvolvimento de Sistemas
www.soltecnologia.com.br
-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Alysson Gonçalves de Azevedo Enviada em: quarta-feira, 8 de setembro
de 2010 15:56
Para: FireBase
Assunto: [firebase-br] Atualização de Tela Online
Boas!
Galera, é o seguinte... tenho um sistema (nem é firebird, mas tb num faz
diferença), que é uma tela de uma agenda de horarios, como se fosse excel,
com os profissionais nas colunas e horarios nas linhas...
a questão eh que vao ter varias estações com essa tela aberta, logo, eu
preciso atualizar essas telas a todo instante.
são incluidos registros que afetam essa tela, em media, a cada 10 min (mas
pode ser bem mais ou bem menos)... porem, preciso que essa informação seja
exibida nas outras telas o mais rapido possivel, pois outra pessoa poderia
tentar marcar um horario que ja tenha sido usado...
acredito que simplesmente atualizar a tela de, digamos, de minuto a minuto
resolva, mas vai consumir mt trafego, pois a query é complexa alem de exigir
um belo de um tratamento via programação...
o que vcs me sugerem?!
eu pensei em uma flag simples que indique a necessidade de alterar isso,
isso resolveria em partes, pois seria uma simples query que evitaria ter que
fazer uma query complexa, porem, seria uma query a mais a ser feita...
qq dica é bem vinda...
obrigado!
Alysson Gonçalves de Azevedo
(11) 8491-7730
(\(''^_^ )/)
"Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai
gritando: -Perdi tudo!!!"
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para
saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para
saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista