|
#1
|
|||
|
|||
БД
Есть БД, написанная в Database Desktkop. База автомобилей.
В программе (например, при нажатии на кнопку) выполняется цикл по всем транспортным средствам в БД. Если у какого-то т/с наступило время прохождения ТО (т.е. его текущий пробег равен или превышает пробегу для прохождения ТО и ранее ТО не проводилось), то данное т/с как-то помечается (цветом, или выводится в отдельную таблицу). Как это возможно сделать? И чем лучше всего воспользоваться? |
#2
|
||||
|
||||
Смотрите в сторону запросов и если вывод идет в стандартный TDBGrid то в сторону события OnDrawDataCell
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#3
|
|||
|
|||
Получилось что я сделал для ТО-1, всё прекрасно выделяет и работает. Но а как можно сделать для ТО-2, ТО-3?
Где 1500 это километраж до 1-ого ТО. Цитата:
Я бы мог конечно откопировать этот алгоритм три раза, но это как то неправильно будет. |
#4
|
||||
|
||||
Дайте структуру таблицы и несколько записей для примера.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#5
|
|||
|
|||
---Машина---Номер---Пробег (км)---ТО1---ТО2---ТО3.
BMW X6 ххх 1500 False False False Lexus RX ТТТ 3421 True False False |