No LibreOffice 4.2 meus formulários tinha um controle de tabela ( grid ) que executava uma consulta em sql e na minha macro tinha a instrução MyForm.Requery e na execução o form atualizava e a grid tb e os dados atualizavam de quebra, mas acontecia os seguinte:
1 - Na minha máquina local ( onde desenvolvi o BD ), o form e a grid atualizavam, quando disponiblizei para a rede ( numa unidade “samba” ) quando outro utilizador rodava, não atualizava, o form “piscava” mas a grid não atualizava.
Depois eu atualizaei a minha versão do LibreOffice para a mais recente ( estável ) assim como atualizei o libre os seletos pcs de clientes que acessariam o BD pela rede, e agora além do problema persistir, o meu próprio pc que antes atualizava tudo, agora nuam mais, se fechar e abrir de novo os dados ao carregar vem atualizados, mas se ficar com o form aberto e vêlo (piscar) não atualiza nada na tela…
Por macro tenteu usar a instrução:
MyForm.Requery
MyControl.Requery
Dá erro que “Requery” não era um método válido paa o controle, testei várioas outras coisas como:
MyControl.Requery
MyControl.Reload
MyControl.Refresh
MyControl.Commit
MyControl.Requery
MyControl.Update
MyControl.Actualize
Não existe comando pra atualizar o controle, tudo dá erro…
Alguém pode me ajudar?