![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() Задача вывести в таблицу(использую DBGrid - нужна именно она) данные где столбцы это (число.месяц) которые беруться из стандартного календаря дельфи (DateTimePicker).
Если бы это делалось в пределах одного месяца то проблем бы невозникало (там простой счетчик), но нужно и за несколько месяцев и тут проблема в переходе между месяцами и в том что количество дней неодинаковое, а если еще учесть високосные года... ![]() Можно ли как-то сделать счетчик перебора всех дат из выбранного диапазона - без использования многоэтажного перебора с условиями... ![]() |
#2
|
|||
|
|||
![]() Да, можно. Просто прибавляй к дате 1:
Код:
var I : Integer; D : TDateTime; begin D := DateTimePicker1.Date; For I := 1 To 60 Do // 60 дней Begin ShowMessage(DateToStr(D)); D := D + 1; End; |
#3
|
|||
|
|||
![]() большое спасибо, помогло
![]() Темку если никому ненужна можно прикрыть, я думаю. |