|
Вопрос # 6 626/ вопрос решён / |
|
Здравствуйте!
Подскажите, никак не могу разобраться:
Имеем StringGrid и 2 DateTimePicke.
Как заполнить строку StringGrid диапазоном дат между двумя датами из DateTimePicke?
Пролазил почти весь интернет -ничего не нашел, сам никак не могу додуматься. Заранее спасибо за ответ.
|
Вопрос задал: Елагин Сергей (статус: Посетитель)
Вопрос отправлен: 20 мая 2016, 20:50
Состояние вопроса: решён, ответов: 1.
|
Ответ #1. Отвечает эксперт: ANBsoft
Здравствуйте, Елагин Сергей!
А что сложного?
Примерный код ниже.
Приложение: Переключить в обычный режим- Var TekDate:TDateTime;
- n:Integer;
- Begin
- TekDate:= DateTimePicker1.Date;
- n:=0;
- while TekDate<=DateTimePicker2.Date do begin
- Inc(n);
- StringGrid1.Cells(0,n):=DateToStr(TekDate);
- TekDate:=TekDate+1;
- end;
- end;
|
Ответ отправил: ANBsoft (статус: Студент)
Время отправки: 21 мая 2016, 16:23
Оценка за ответ: 5
Комментарий к оценке: Спасибо большое! Всё работает! Только скобки квадратные) Спасибо за помощь
|
Мини-форум вопроса
Всего сообщений: 5; последнее сообщение — 23 мая 2016, 16:12; участников в обсуждении: 3.
|
DNK (статус: Студент), 20 мая 2016, 21:26 [#1]:
Что конкретно вызывает затруднение? И что такое диапазон дат между двумя датами? Масло маслянистое...
"Digital Networked Knight"
|
|
Елагин Сергей (статус: Посетитель), 20 мая 2016, 21:35 [#2]:
не так наверное выразился)
вот пример -
в 1 DateTimePicke стоит дата 10.04.2016
во 2 DateTimePicke стоит дата 15.05.2016
Необходимо заполнить строку датами с 10 по 15 число следующего месяца с учётом количества дней в месяце.
Прости меня, я стал ничтожным прахом,
Холодный дождь смешал меня с землёй.
Нет больше боли, нет любви, нет страха.
Лишь только грусть осталась нам с тобой.....
|
|
Елагин Сергей (статус: Посетитель), 21 мая 2016, 22:50 [#3]:
ANBsoft: а как сделать, что бы при изменение 2-го DateTimePicker изменялась конечная дата в stringgrid?
Прости меня, я стал ничтожным прахом,
Холодный дождь смешал меня с землёй.
Нет больше боли, нет любви, нет страха.
Лишь только грусть осталась нам с тобой.....
|
|
ANBsoft (статус: Студент), 22 мая 2016, 01:10 [#4]:
Цитата:
а как сделать, что бы при изменение 2-го DateTimePicker изменялась конечная дата в stringgrid?
Засунуть этот код в обработчик OnChange DataTimePicker-ов
и устанавливать количество строк в StringGrid-е.
|
|
Елагин Сергей (статус: Посетитель), 23 мая 2016, 16:12 [#5]:
ANBsoft: Разобрался! Спасибо!
Прости меня, я стал ничтожным прахом,
Холодный дождь смешал меня с землёй.
Нет больше боли, нет любви, нет страха.
Лишь только грусть осталась нам с тобой.....
|
23 мая 2016, 21:37: Статус вопроса изменён на решённый (изменил автор вопроса — Елагин Сергей)
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|