void MyMQTTPublishReceived;
{
if(MyMQTT.ReceivedAlright)
{
Plasiyer = Clomosy.CLParseJSON(MyMQTT.ReceivedMessage,'plasiyer');
Urun = Clomosy.CLParseJSON(MyMQTT.ReceivedMessage,'urun_adi');
Tutar = Clomosy.CLParseJSON(MyMQTT.ReceivedMessage,'Satış');
Tur = Clomosy.CLParseJSON(MyMQTT.ReceivedMessage,'satis_turu');
AAciklama = Clomosy.CLParseJSON(MyMQTT.ReceivedMessage,'Aciklama');
currentDate = date.DateStr;
GridSales.BeginUpdate;
for(j=0 to 5)
{
Case j of
{
0:GridSales.Cells[j,i] = Plasiyer;
1:GridSales.Cells[j,i] = urun;
2:GridSales.Cells[j,i] = Tutar;
3:GridSales.Cells[j,i] = Tur;
4:GridSales.Cells[j,i] = currentDate;
5:GridSales.Cells[j,i] = AAciklama;
}
}
i=i+1;
GridSales.EndUpdate;
}
}
{
yoneticiForm = TclForm.Create(self);
yoneticiForm.SetFormColor('#ebebeb', '#cfcfcf', clGVertical);
yoneticiForm.LytTopBar.Visible = True;
date = yoneticiForm.AddNewProDateEdit(yoneticiForm,'date');
GridSales = yoneticiForm.AddNewProGrid(yoneticiForm, 'GridSales');
GridSales.Align = alClient;
GridSales.ColumnCount = 5;
GridSales.RowCount = 10;
GridSales.Cells[0,0] = 'Plasiyer_adı';
GridSales.Cells[1,0] = 'urun_adi';
GridSales.Cells[2,0] = 'acıklama';
GridSales.Cells[3,0] = 'satis_turu';
GridSales.Cells[4,0] = 'Date';
GridSales.Cells[5,0] = 'acıklama';
GridSales.Options.Selection.Mode = smSingleCell;
i=1;
MyMQTT =yoneticiForm.addnewMQTTConnection(yoneticiForm,'MyMQTT');
MyMQTT.Channel = 'Chat';
MyMQTT.Connect;
yoneticiForm.AddNewEvent(MyMQTT,tbeOnMQTTPublishReceived,'MyMQTTPublishReceived');
yoneticiForm.Run;
}
merhaba 2 tane tarih seçerek, bu 2 tarih arasında kalan tarihleri gride'de nasıl filtreleyebilirim
mesela 10.03.2025 ile 13.03.2025 arasında olan tarihleri gridde göstermesi için ne yapmalıyım?