![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Организовать признак прочтения [D6, WinXP]
Novic © (2005-09-28 08:47:00)Уважаемые мастера!
Подскажите, может кто сталкивался с такой задачей.
Надо организовать признак, что строка в DBGrid (единый журнал у всех пользователей) была хотя-бы единожды активна у данного пользователя. Например как в MSOutlook при прочтении письма.
Например, если хранить признак прочтения строки в БД, то сложная структура получается, если в реестре, то объем журнала, его быстро перегрузит...
Большое спасибо!
alex_*** (2005-09-28 14:40:00) [1]заводить табличку с полями пользователя, таблицы.... интересно другое. я в грид получаю 5000 записей и пролистываю в конец. Курсор же пробегает по всем предыдущим записям, но на экране видно лишь бессмысленное мелькание. Зачем ставить признак просмотрен на пред. записи? или некий таймаут вводить? не слишком геморройно получается?
Novic (2005-09-28 09:32:00) [2]alex_***, нет - прочтена, если курсор был на строке хотя-бы однажды, в каком либо сеансе работы. Это-то организовать не проблема. Проблема в том как запомнить для одной таблицы признак обращения к строке одним из nnn пользователей, соответственно для каждого пользователя режим отображения журнала (прочтено/не прочтено на каждой записи) будет свой.
dmitry501, битовое поле в журнале? Поясните, пожалуйста... Надо запомнить состояние каждой строки для каждого пользователя, как бы матрица получается, но расти она будет бесконечно... Вот и думаю, может есть другой вариант...
alex_*** (2005-09-28 09:05:00) [3]а что значит прочтена? промелькнула на экране?
dmitry501 (2005-09-28 08:51:00) [4]Novic (28.09.05 8:47)
Например, если хранить признак прочтения строки в БД, то сложная структура получается,
Это точно, целое поле битового типа!!! ))