Evento OnChange

Delphi

09/04/2003

Estou usando um datetimepicker e gostaria que qdo mudasse a data fizesse um nova pesquisa, ateh a instrucao a usar eu jah tenho, porem coloquei no evento OnChange do datetimepicker e ele nao passa por esse evento qdo troco a data, tentei no OnClick, OnCloseUp e nenhum pesquisou novamente.....
q evento eu uso?

obrigada,
K-ROL


K-rol

K-rol

Curtidas 0

Respostas

Anonymous

Anonymous

09/04/2003

K-Rol,
Mande-nos o fragmento de código que vc usa, pois o evento ONCHANGE ou ONCLICK deveria funcionar...


GOSTEI 0
K-rol

K-rol

09/04/2003

estou usando dbexpress
SQLQuery + datasetprovider + clientdataset + datasource

dm.qryAgenda.Close;
with dm.SQLAgenda1 do begin
Close;
SQL.Clear;
SQL.Add(´Select A.*, D.Descricao, C.Nome ´ +
´ From Agenda A, Desc_Ag D, Cliente C ´ +
´ Where A.CodCli = C.CodCli and ´ +
´ A.Descricao = D.Codigo and ´ +
´ A.Data <= ´ + QuotedStr(DateToStr(dtpAgenda.Date)) + ´ and A.Retorno = ´False´ ´ +
´ Order By A.Data, A.Hora´);
Open;
end;

if not dm.qryAgenda.Active then
dm.qryAgenda.Open
else
dm.qryAgenda.Refresh;


GOSTEI 0
Anonymous

Anonymous

09/04/2003

É...
Seu código está correto!
Será que tem alguma coisa a ver com o ClientDataSet?

faça um teste:

coloque uma variável data e use o debug para saber se está recebendo o valor do datetimepicker. Se estiver, então o problema é no componente ClientDataset...


GOSTEI 0
POSTAR