Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
TFDTable строки с датой прошедшего от текушего времени заграсить цветом
|
|||
|---|---|---|---|
|
#18+
Помогите, я новичек немогу никак понять как сделать. вот подсказали только как одну строку закрасить: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. https://123c.ru/files/sqlite db.zip ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2021, 23:45 |
|
||
|
TFDTable строки с датой прошедшего от текушего времени заграсить цветом
|
|||
|---|---|---|---|
|
#18+
varbambia, Поменяйте окраску по условию "красить первый ряд" Код: pascal 1. на Код: pascal 1. /в предположении что дата у Вас в 12-й колонке/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2021, 00:13 |
|
||
|
TFDTable строки с датой прошедшего от текушего времени заграсить цветом
|
|||
|---|---|---|---|
|
#18+
Victor Cookin, что то не робит таблица вот так выглядит https://i.postimg.cc/63mcB5Zc/1.png Первая колонка это время procedure TForm1.StringGridBindSourcetable1DrawCell(Sender: TObject; ACol, ARow: Integer; Rect: TRect; State: TGridDrawState); var Dt: TDateTime; begin if (StrToDate (tStringGrid(sender).Cells[0,ARow]) < now()) then tStringGrid(sender).Canvas.Brush.Color := clRed; tStringGrid(sender).Canvas.Font.Color :=clGreen; tStringGrid(sender).Canvas.FillRect(Rect); end; end. пишет "время" is not walid date ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2021, 10:47 |
|
||
|
TFDTable строки с датой прошедшего от текушего времени заграсить цветом
|
|||
|---|---|---|---|
|
#18+
varbambia, у вас этот код выполняется для всех ячеек, в том числе для ячеек в самой первой строке (заголовков). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2021, 10:55 |
|
||
|
TFDTable строки с датой прошедшего от текушего времени заграсить цветом
|
|||
|---|---|---|---|
|
#18+
varbambia, и про begin ... end не забывайте. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2021, 17:07 |
|
||
|
TFDTable строки с датой прошедшего от текушего времени заграсить цветом
|
|||
|---|---|---|---|
|
#18+
Victor Cookin, спасибо, щас др ошибка https://i.postimg.cc/13KGKhPy/12.png 22.11.2021 22:51:00 is not walid date что ему ненравится? я так понял он строку неможет в дату перевести? У меня столбец время имеет тип datetime изначально туда строку невписать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2021, 08:07 |
|
||
|
TFDTable строки с датой прошедшего от текушего времени заграсить цветом
|
|||
|---|---|---|---|
|
#18+
varbambia, получилось вот так сменил StrToDate на StrToDateTime. так как фильтр и по времени тоже нужен. Но щас текст тоже закрашен его невидно. добавил tStringGrid(sender).Canvas.TextOut(Rect.Left+1,Rect.Top+1, tStringGrid(sender).Cells[ACol, ARow]); все робит всем спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2021, 08:21 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=40114608&tid=2036844]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
90ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 296ms |
| total: | 473ms |

| 0 / 0 |
