Atualizar o Label quando for inserido registro no banco em execução

Delphi

13/07/2017

Amigos, Boa Noite.
Por favor, alguém poderia me ajuda ?
Eu tenho um banco de dados, onde seus registro são mostrado no Label.
Eu preciso de uma rotina, que assim que houver um novo registro no banco, que ele atualizasse meu Label em tempo de execução.
Estou usando SQLQuery , datasource e Clientdataset.
Pensei em colocar um clientdataset.refresh no Timer , mas precisava de uma rotina.

Desde já muito Obrigado.
Watson

Watson

Curtidas 0

Respostas

Guilherme

Guilherme

13/07/2017

Não sei se entendi bem, mas não seria no onafterpost do clientdataset você atualizar o label...
GOSTEI 0
Watson

Watson

13/07/2017

Olá Guilherme , obrigado pelo retorno.
Seria mais ou menos assim, tenho um registro no banco de dados que é mostrado em execução atraves do Label.
Quando este registro é atualizado , que fosse atualizado o Label também, mas em tempo de execução.

Não sei se consegui explicar certinho !
GOSTEI 0
Guilherme

Guilherme

13/07/2017

usa o evento afterscroll do clientdataset ... label1.caption := clientdataset1.fieldbyname('campo').asstring;
GOSTEI 0
Watson

Watson

13/07/2017

Guilherme, Boa Noite.
Eu fiz aqui o que vc me passou, mas não deu certo !
Tem outra forma .não sei alguma tipo de rotina e etc... ?
Desde já muito obrigado
GOSTEI 0
Rodrigo Mourão

Rodrigo Mourão

13/07/2017

Porque não suar um DBText. Aponta a propriedade DataSource para um DataSouce ligado a sua Query e a propriedade DataField para o Campo que quer exibir. Assim ficará automático.

Att,
Rodrigo Mourão
About.Me
GOSTEI 0
Ricardo Araujo

Ricardo Araujo

13/07/2017

Watson Conseguiu resolver seu caso?

Seguiu o exemplo que o Rodrigo Mourão passou ?

Att:

Ricardo Araujo
GOSTEI 0
POSTAR