[firebase-br] Problema IBO GRID atualiza só uma ves

Cícero Silva Foscarini cicero em puxtreme.com.br
Sex Abr 25 17:25:11 -03 2008


hummmm, eu sempre fiz desse jeito que tu falou agora, sinceramente nao 
tinha entendido como era o outro jeito.
mas tudo bem entao, resolvido :)

abracos

Danilo Gomes escreveu:
> Resolvido
> 
> 
>   Bom .. a solução foi simples mas isso pra mim era algo normal de qualquer
> componente.
> 
>  Simplismente coloquei mais um compnentes TIB_Query destinado somente para a
> consulta .. entao ficou um componente q faz os insert, update e delete e
> outro somente ligado a grid para exibir o conteudo desta tabela que acabei
> de inserir...
> 
> O estranho é que funcionava na 1º vez e na 2º não .. mas resolvido..
> 
> 
> Abraços e obrigado pela atençaõ  ..
> 
> 
> 
> 
> Em 25/04/08, Danilo Gomes <danrgomes em gmail.com> escreveu:
>> Concerteza Cicero ...mas é estranho q a grid nao enxerga o 4º registro
>> ...na 2º vez ...
>>
>> Em 25/04/08, Cícero Silva Foscarini <cicero em puxtreme.com.br> escreveu:
>>> Mas se ele estiver usando uma mesma transacao para a query da grid e
>>> para a query de insercao, esse problema nao poderia acontecer, certo?
>>>
>>> Abracos.
>>>
>>> Carlos H. Cantu (TeamFB) escreveu:
>>>> Me parece típico problema de isolamento transacional. O registro
>>>> inserido não está sendo enxergado pelas outras transações. Verifique
>>>> se vc está commitando após a inserção, e se a transação associada ao
>>>> query da grid está com isolamento readcommited.
>>>>
>>>> []s
>>>> Cantu (Membro do TeamFB - FireBase)
>>>> http://www.warmboot.com.br
>>>> FireBase - http://www.FireBase.com.br <http://www.firebase.com.br/>
>>>> Blog - http://blog.firebase.com.br
>>>>
>>>> DG> Olá a todos
>>>>
>>>> DG>     Bom não sei se alguem já passou por algo semelhante pois estou
>>> com o
>>>> DG> seguinte problema
>>>>
>>>> DG>     Ambiente D5, IBO, Firebird ...
>>>>
>>>> DG>     Tenho uma Grid (TIB_GRID)que carrego 3 registros numa TABELA
>>> TEMP que
>>>> DG> aparcem na GRID na primeira vez assim que abro a tela. Finaliza
>>> minha
>>>> DG> operacoes EXCLUINDO os 3 registros desta TABELA TEMP e depois sem
>>> fechar a
>>>> DG> tela insiro ai quatro registros na nesta tabela e tento carregar
>>> esses 4
>>>> DG> registros na GRID, porem ao inves de aparecer os quatro na grid
>>> ele só
>>>> DG> aparece 3 ...porem eu tenho certeza que
>>>> DG> os 4 registros estao gravado pois atraves de outra query ele um
>>> count desse
>>>> DG> registros
>>>>
>>>> DG> Melhorando ... 1º vez que carrego ;;;
>>>>
>>>> DG>    Numero         Parcela          Valor
>>>> DG>     123                1                   4,5
>>>> DG>     124                2                   4,0
>>>> DG>     125                3                   4,0
>>>>
>>>> DG> Numa outra quey FACO UM COUNT retornando num edit 3 registros
>>>>
>>>>
>>>>
>>>> DG>  ..2º vez que carrego ;;;
>>>>
>>>> DG>    Numero         Parcela          Valor
>>>> DG>     2                     1                   4,5
>>>> DG>     32                   2                   4,0
>>>> DG>     312                 3                   4,0
>>>> DG>     313                 4                   4,0 ===> este registro
>>> nao
>>>> DG> aparece na grid ....
>>>>
>>>> DG> Numa outra quey FACO UM COUNT retornando num edit 4 registros
>>>>
>>>> DG> Detalhe ja que estou "no bico do corvo " com essa rotina ja tentei
>>> um monte
>>>> DG> de coisa incluisive ISTO
>>>>
>>>>
>>>> DG> QCaixaTemp.DisableControls;
>>>> DG> QCaixaTemp.close;
>>>> DG> QCAIXATEMP.ParamByName('PNUMERO').ASINTEGER:=TRANSACAO_CAIXA;
>>>> DG> QCaixaTemp.open;
>>>> DG> QCaixaTemp.Refresh;
>>>> DG> QCaixaTemp.First;
>>>> DG> QCaixaTemp.EnableControls;
>>>> DG> QCaixaTemp.Refresh;
>>>> DG> QCaixaTemp.First;
>>>> DG> ibgridItens.Visible:=false;
>>>> DG> ibgridItens.Visible:=true;
>>>>
>>>> DG> Agradeço pela atenção...
>>>>
>>>> DG> Danilo
>>>> DG> ______________________________________________
>>>> DG> FireBase-BR (www.firebase.com.br) - Hospedado em
>>> www.locador.com.br
>>>> DG> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>>> DG> http://www.firebase.com.br/fb/artigo.php?id=1107
>>>> DG> 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