|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.02.2014, 08:35 | #1 |
Форумчанин
Регистрация: 04.07.2013
Сообщений: 118
|
Query и фиксировать изменения
Здравствуйте, кто нибудь может подсказать как можно фиксировать изменения в таблице, т.е. открыта таблица с данными, она обновляется каждый допустим 30 секунд через Refresh, и хотелось бы те строки которые изменились или добавились подсвечивать другим цветом, но проблема как узнать что изменилось через Refresh. Могу циклом конечно бегать, и сам изменять данные, но казалось есть более изящное решение.
|
05.02.2014, 08:57 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Единственное решение, которое мне когда-то пришло в голову в такой же ситуации - клиенты в сети по UDP оповещают остальных о том что в БД обновились записи, передавая им ID записей в оповещении. Когда клиенты считывают инфу (только ту, которая соответствует этим ID, чтоб не напрягать СУБД) они записи с этими ID выделяют другим цветом.
I'm learning to live...
|
05.02.2014, 09:07 | #3 |
Форумчанин
Регистрация: 04.07.2013
Сообщений: 118
|
хм, ну если другого решения нет, то для меня будет лучшим выходом только делать цикл самостоятельно, UDP решение для меня не подходит немного))
|
05.02.2014, 09:23 | #4 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
Цитата:
сделайте еще одно(или несколько) поле в котором будет лежать дата/время последнего изменения данной записи и обновляйте его при необходимости и так как вам удобно (тригера, отдельные запросы, другое). В запросе на отображение анализируете его и рисуете как надо. при желании(необходимости) для "журналирования" (регистрации отметок об изменениях) можно сделать отдельную таблицу, которую по необходимости присоединять (join) к запросам.
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 05.02.2014 в 09:26. |
|
05.02.2014, 09:59 | #5 | |
Форумчанин
Регистрация: 04.07.2013
Сообщений: 118
|
Цитата:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Query | Garmon | БД в Delphi | 4 | 20.05.2012 14:22 |
фиксировать значения +5 и -5 | Nick_odessa | Microsoft Office Excel | 12 | 05.04.2011 13:53 |
Как фиксировать момент времени когда пользователь отпускает кнопку? | B!ack^SuN | Общие вопросы C/C++ | 2 | 09.10.2010 20:21 |
Query | Potrashitel | БД в Delphi | 13 | 27.09.2009 11:44 |
Query | mma | БД в Delphi | 5 | 17.02.2008 22:11 |