Como usar o Refresh ....

Destinado ao auxílio e Troca de informações sobre a ferramenta Xmaker
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
cunha2020
Mensagens: 2
Registrado em: Outubro 6th, 2012, 12:39 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

Como usar o Refresh ....

Mensagempor cunha2020 » Outubro 6th, 2012, 12:46 pm

Coloquei um form com uma tabela onde desejo mostrar a cada 30 segundos as tabelas atualizadas. O máximo que consegui foi fazer com as tabelas sempre mostrassem a penultima atualização. A ultima sempre ficava pendente, esperando um novo refresh.
O código que estou usando é:

TabGlobal.Dapuracao.Open;
TabGlobal.Dapuracao.Inclui( Nil );
TabGlobal.Dapuracao.secao.Conteudo := edit1.text;
TabGlobal.Dapuracao.candidato.Conteudo := edit2.text;
TabGlobal.Dapuracao.votos.Conteudo := StrToInt( edit3.text );
TabGlobal.Dapuracao.Salva;
If Ptabela(TabGlobal.DApuracao, ['SUM(VOTOS)'], 'candidato = '+Edit2.Text, cTotalGeral ) then
Begin
If Length( Edit2.Text ) = 2 Then
Begin
If Not PTabela( TabGlobal.Dcandidato,['Numero'],[Edit2.Text],'Votos=Votos+'+Edit3.Text ) Then
ShowMessage( 'Ocorreu um erro ao lançar os '+Edit3.Text+' votos da seção '+Edit1.Text+#13+
'do candidato '+Edit2.Text );
End;
If Length( Edit2.Text ) = 5 Then
Begin
If Not PTabela( TabGlobal.DVereadores,['Numero'],[Edit2.Text],'Votos=Votos+'+Edit3.Text ) Then
ShowMessage( 'Ocorreu um erro ao lançar os '+Edit3.Text+' votos da seção '+Edit1.Text+#13+
'do candidato '+Edit2.Text );
End;
End;

Como faço para que o sistema gerado pelo xmaker, atualize as tabelas dos outros computadores, quando eu gravar um novo registro??

Desde já agradeço,

Cunha.

Leão
Mensagens: 149
Registrado em: Junho 24th, 2011, 10:06 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

Re: Como usar o Refresh ....

Mensagempor Leão » Outubro 17th, 2012, 8:24 am

logo abaixo da tabela.salvar;
tabela.Refresh;


ou colocar um timer, e na tela onde é preciso ver, colocar o tempo em segundos,
no evento onShow do formulário em questão.

obrigado,
Leão


[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

Voltar para “Xmaker”

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 43 visitantes