Bom dia
Estou desenvolvendo uma tela onde mostra todos os processos dos produtos que estão sendo produzidos na empresa, essa tela deve mostrar em tempo real em qual setor o produto está, se esta atrazado ou não.... para mostrar em tempo real preciso que esta tela execute um refresh a cada 2 minutos, fiz com loop testando sysdate = sysdate + 2 minutos.... mas a tela tranca quando o loop fica executando, alguém tem alguma idéia de como fazer esse refresh e não trancar a tela com processo muito pesado? o refresh precisa ser automatico.
Uso Forms 6i
Tela com Refresh automático
-
- Rank: Analista Pleno
- Mensagens: 110
- Registrado em: Ter, 24 Mai 2005 9:16 pm
- Localização: Dongguan - Guangdong - China
Deus criou os loucos para confundir os sábios
Pelo que sei o FORMS 6i, tem esse problema de ficar rodando automaticamente, se não me engano no metalink tem uma configuração mínima de máquina para que funcione sem travar, tentei achar o link mas não encontrei
Tente fazer algo assim:
cria o timer no when-new-form-instance:
E no WHEN-TIMER-EXPIRED:
faça ele executar a consulta novamente.
Não tenho certeza se isso é a melhor solução mas seria algo que tentaria. Caso não resolva iria pensar em criar um relatório e fazer com que esse relatório seja executado de tempo em tempo
Tente fazer algo assim:
cria o timer no when-new-form-instance:
meu_timer := CREATE_TIMER('VERIFICA', 100, REPEAT);
faça ele executar a consulta novamente.
Não tenho certeza se isso é a melhor solução mas seria algo que tentaria. Caso não resolva iria pensar em criar um relatório e fazer com que esse relatório seja executado de tempo em tempo
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 7 visitantes