Topic: начало, конец года

Добрый день! подскажите надо, чтобы записи в таблице отображались текущего года
так я пытаюсь DateTimePicker присвоить начало года и другому конец года. Ругается

FrmItems.DateTimePicker2.sqlDateTime:=StartOfTheYear(Now);
FrmItems.DateTimePicker3.sqlDateTime:=EndOfTheYear(Now);

Либо подскажите как сделать по другоку, идеально было бы как  в 1с по умолчанию надо отобрать записи только текущего года, но если пользователь захотел посмотреть записи прошлого года, сам руками поменял DateTimePicker и на текущую сессию этот период отстался

2 (edited by Evgeniy D 2019-03-26 08:33:33)

Re: начало, конец года

FrmItems.DateTimePicker2.DateTime:=EncodeDate(StrToInt(Formatdatetime('yyyy',now)),1,1);
FrmItems.DateTimePicker3.DateTime:=incMonth(FrmItems.DateTimePicker2.DateTime,12)-1;

Re: начало, конец года

Спасибо!!