Подскажите как можно реализовать тематическую раскраску объекта по полю с датой, отличающейся от текущей более чем на три дня?
Что-то вроде этого (пример в Access), < Date()-3.
Что-то вроде этого (пример в Access), < Date()-3.
01.02.2022 07:21:09
Подскажите как можно реализовать тематическую раскраску объекта по полю с датой, отличающейся от текущей более чем на три дня?
Что-то вроде этого (пример в Access), < Date()-3. |
|
|
|
03.02.2022 14:56:29
1. На стороне mssql создаю view, где будет поле, в котором из getdate() вычитается поле с указанной датой из зулу, вроде с помощью datediff. 2. цепляю view к запросу из зулу по связи sys и создаю нужную тему под это поле 3. создаю макрос, который запускается каждую ночь и обновляет тематические раскраски, с помощью task manager. * не советую триггер, так как его надо отдельно запускать время от времени, view же само по себе обновляется автоматически (и вроде как экономнее чем триггер, хотя могу ошибаться) ** так как тематические раскраски не реагируют на изменения в БД в обход зулу, даже с автообновлением, то надо принудительно их обновлять (Автообновление вообще не рекомендую включать, если на карте более 10 000 объектов и постоянно создаются новые).
Изменено: |
||||
|
|
|||