Witam,
mam takie 2 pola typu DateTimePicker, z checkboxem.
I taki kod:
if(DstSOdData.Checked) then
begin
if(pierwsze=false) then Zapytanie.Add(' AND ');
Zapytanie.Add('(`data`>="' + FloatToStr(DstSOdData.DateTime) + '") ');
pierwsze:=false;
end;
DstSOdData to ten datetimepicker, drugi to kopia tego kodu tylko zmienione w nazwie "Od" na "Do"
Nieważne czy checkbox jest zaznaczony czy nie, kod się zawsze wykonuje...
A konkretnie to nie daje się odznaczyć. Jeśli w Object Inspectorze ustawię Checked na false, to w programie też będzie =false. Ale raz zaznaczone będzie już zawsze miało Checked=true, mimo że wizualnie stan kontrolki będzie się zmieniał (ptaszek w kwadraciku jest/nie ma).