|
|
|
Сравнить значения в TRxDBGrid
|
|||
|---|---|---|---|
|
#18+
У меня есть таблица связанная с базой и графически представлена в DBGrid`е, и мне нужно сделать кнопку выделения строки и при этом чтоб было условие проверки с предыдущей строкой, по определенному полю. В данном случае у меня поле по которому надо сделать проверку 'VREMJA' - дата представленая в виде AsDateTime. авторНе знаю как написать условие проверки текущей выбраной строки с предыдущей и время выбраной строки должно быть больше чем предыдущей. Это наверняка очень просто, если кому не сложно напишите условия или операторы которыми пользоваться ;( Вот собственно сама процедура без условия: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2017, 12:00:32 |
|
||
|
Сравнить значения в TRxDBGrid
|
|||
|---|---|---|---|
|
#18+
У грида есть Datasource, у которого есть Dataset, у которого есть процедуры DisableControls, Prior, Next и EnableControls. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2017, 12:19:21 |
|
||
|
Сравнить значения в TRxDBGrid
|
|||
|---|---|---|---|
|
#18+
Что бы не дёргать датасет вверх/вниз предлагаю загрузить его в память (rxMemData кажется назывался), добавить поле для сравнения и переписать туда значение с предыдущей строки в цикле. Код: pascal 1. 2. 3. 4. 5. Или же вернуть в запросе дополнительную колонку с предыдущим значением или результатом сравнения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2017, 12:19:38 |
|
||
|
Сравнить значения в TRxDBGrid
|
|||
|---|---|---|---|
|
#18+
DimaBrИли же вернуть в запросе дополнительную колонку с предыдущим значением или результатом сравнения Грубо говоря сама постановка задачи - кривая... Данные иногда имеют свойство менять порядок выдачи, не считая наличия такой возможности у пользователя в гриде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2017, 12:26:09 |
|
||
|
Сравнить значения в TRxDBGrid
|
|||
|---|---|---|---|
|
#18+
Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2017, 13:33:03 |
|
||
|
Сравнить значения в TRxDBGrid
|
|||
|---|---|---|---|
|
#18+
Как сделать nроверку не nовремени, а nодчеркнута ли строка nредыдущая или нет ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2017, 18:17:24 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39468587&tid=2042178]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
198ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 188ms |
| total: | 459ms |

| 0 / 0 |
