![]() |
|
#1
|
|||
|
|||
![]() добрый день!
Подскажите пожалуйста как получить из переменной типа TDateTime значение месяца в ячейку DrawGrid? |
#2
|
|||
|
|||
![]() Код:
Последний раз редактировалось san-46, 08.05.2008 в 22:54. |
#3
|
||||
|
||||
![]() В событии таблицы OnDrawCell прописать:
Код:
Программирование - стиль жизни ![]() |
#4
|
|||
|
|||
![]() спасибо вам)
но что-то у меня не получается пока так... у меня в общем в dbedit есть две даты начала и окончания и есть drawgrid. мне нужно чтобы разность между этими датами вычислилась в dbedit в другом столбце и закрасилось такое же количество ячеек в drawgrid, а в самой верхней ячейки drawgrid вышло название месяца из даты начала.воть никак сообразить все это не могу( если можете помогите плииз) |
#5
|
|||
|
|||
![]() Наверное, без твоих исходников не разобраться. Скинь их сюда, попробуем понять чего там закршивать и выводит.
|
#6
|
|||
|
|||
![]() спасибо вам)
но у меня так все равно не работает(( вернее я сообразить не могу)) дело в том что у меня такая ситуация: есть dbedit две даты-дата начала b дата окончания и есть столбец для вычисления их разности... в drawgrid нужно закрасить столько ячеек сколько содержит разность этих дат в днях, а в самой верхней ячейке drawgrid написать название месяца из даты начала вот такая вот ситуация... помогите плиз )) |
#7
|
||||
|
||||
![]() Код:
Код:
Свойство StringGrid DefaultDrawing надо установить в False, и создать обработчик OnDrawCell (в примере SG2DrawCell). |
#8
|
|||
|
|||
![]() А я бы графику отрисовывал руками на канве, например TPaintBox. Это будет проще.
|
#9
|
|||
|
|||
![]() пааасиба!
у меня ошибку выдает на функцию daysbetween ![]() может нужно какие-то дополнительные библиотеки подключить или как??? |
#10
|
|||
|
|||
![]() пасиба!
у меня выводит ошибку где daysbetween(( |
#11
|
|||
|
|||
![]() В сецкции uses надо указать DateUtils
Штатный модуль Delphi. Для справки: установить курсор мышиный на имя функции и нажать F1. В появившемся окне хелпа среди прочего будет указан и модуль, где эта функция находится. Последний раз редактировалось san-46, 18.05.2008 в 21:12. |
#12
|
|||
|
|||
![]() ага спасибо я догадалась так тоже сделать, библиотеку подключить)) теперь не ругается))
а еще подскажи пожалуйста как вот эту разницу в датах Days записать в другой dbedit? |
#13
|
|||
|
|||
![]() DBEdit1.Field.AsInteger := Days;
|