[firebase-br] dificuldade com REFRESH

Augusto junior gutopj02 em gmail.com
Sex Set 19 16:12:36 -03 2008


Oi, ... to usando o MERCURY...


2008/9/16 Anderson <infosag em terra.com.br>

> cara tas usando o dbexpress ???
>
> ----- Original Message -----
> From: "Augusto junior" <gutopj02 em gmail.com>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Tuesday, September 16, 2008 2:50 PM
> Subject: Re: [firebase-br] dificuldade com REFRESH
>
>
> alterei o codigo para
>
> qlibera.transation.starttransation;
> qlibera.edit;
> qliberaID_CLIENTE.value:=qclienteID_CLIENTE.value;
> qlibera.post;
> qlibera.transation.commit;
>
> e ta dando um erro que a transaçao esta ativa... sabe o porque?
>
>
> 2008/9/16 Augusto junior <gutopj02 em gmail.com>
>
> > valeu..
> > vou tentar
> >
> >
> > 2008/9/16 Sandro <oleber.itajai em gmail.com>
> >
> > Voce tem q ficar atento que deves iniciar e finalizar as transaçoes entre
> >> as
> >> auteracoes.
> >>
> >> transacao.starttransaction;
> >>
> >> faz as auteracoes..
> >>
> >> transacao.commit;
> >>
> >> Qualquer coisa, de uma olha melhor sobre transaçoes, mas acho que assim
> >> ja
> >> vai te ajudar.
> >>
> >>
> >>
> >>
> >> ----- Original Message -----
> >> From: "Augusto junior" <gutopj02 em gmail.com>
> >> To: <lista em firebase.com.br>
> >> Sent: Tuesday, September 16, 2008 12:19 PM
> >> Subject: [firebase-br] dificuldade com REFRESH
> >>
> >>
> >> Pessoal...
> >>
> >> tenho uma tabela LIBERACOES com apenas 20 registros... composta de
> >> ID_TERMINAL  CHAR(1)
> >> ID_CLIENTE     CHAR(5)
> >>
> >> os campos terminal é A,B,C,D,E....
> >> os campos CLIENTE todos com '00000'
> >>
> >> todos os clientes da tabela de clientes estao bloqueados...
> >>
> >> nos terminais de venda antes de montar o pedidos .. os vendedores
> >> selecionam
> >> o cliente... e solicitam o desbloqueio do mesmo...
> >> nesse momento ... o sistema pega o numero do terminal... localiza o
> >> registro
> >> referente ao terminal na tabela LIBERACOES... e
> >> altera o ID_CLIENTE para o numero do cliente
> >>
> >> no escritorio existem 4 terminais responsaveis pela liberaçao do
> >> cliente...
> >> eles ficam em lupping constante na tabela LIBERAÇOES verificando
> terminal
> >> a
> >> termial se o ID_CLIENTE é diferente de 00000
> >> se for ...arquiva o ID_CLIENTE em variavel e zera novamente o campo
> >> ID_CLIENTE para que outro terminal nao pegue o mesmo novamente..
> >>
> >> ai é aberto um form com todas as informaçoes do cliente para analise se
> >> pode
> >> ou nao efetuar a venda...
> >>
> >> isso funcionava perfeitiinho em paradox... agora no FB ... qdo o
> terminal
> >> de
> >> venda altera o ID_CLIENTE o terminal de liberaçao nao enxerga
> >> a atualizacao no campo ID_CLIENTE... tem que sair do programa e entrar
> >> novamente...
> >>
> >> a rotina é assim
> >>
> >> timer1.active:=false;
> >> qlibera.close;
> >> qlibera.sql.clear;
> >> qlibera.sql.add('select * from liberacoes')
> >> qlibera.open;
> >>
> >> qlibera.first;
> >> while qlibera.eof do
> >>    if qliberaID_CLIENTE<>'00000' then EXE_LIBERACAO
> >>       else
> >>       qlibera.next;
> >>
> >> qlibera.close;
> >> timer1.enabled:=true;
> >>
> >> Sera que alguem sabe me dizer o porque ele nao enxerga as alteraçoes?
> >>
> >> Nos terminais de venda....
> >>
> >> qlibera.edit;
> >> qliberaID_CLIENTE.value:=qclienteID_CLIENTE.value;
> >> qlibera.post;
> >> qlibera.ApplyUpdates;
> >>
> >> Augusto
> >> ______________________________________________
> >> 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
> >>
> >
> >
> ______________________________________________
> 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