![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 01.05.2011
Сообщений: 9
|
![]()
Здравствуйте, у меня такой вопрос, задание в инсте дали вот такое:
Допустим я 30.04.2011 работал с Базой и производил следующие действия УДАЛЕНИЕ, ДОБАВЛЕНИЕ,РЕДАКТИРОВАНИЕ... Сегодня я решил посмотреть по заданной дате что, происходило... Допустим я решил посмотреть, что делалось 30.04.2011 и у меня должно высветиться только те данные в базе, которые были актуальны в этот день 30.04.2011 То есть ВСЕ данные бызы которые я редактировал, добавлял и удалял... Извиняюсь за недопонимание, но я сам толком понять не могу, это типа реестр что ли и как хоть примерно, если вообще можно это реализовать на Delphi, заранее спасибо! |
![]() |
![]() |
![]() |
#2 |
Lawful Evil
Участник клуба
Регистрация: 13.05.2008
Сообщений: 1,208
|
![]()
Добавить в таблицу поле с датой, обозвать например "Время изменения", в него при каждом запросе в каждую запись писать текущий день. Потом выборку по этому полю с указанием определенной даты.
И да, если удалено - то как бы удалено, отобразить не получится.
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c) |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 27.09.2010
Сообщений: 376
|
![]()
Здравствуйте
У формы есть события. Создайте таблицу журнала событий и записывайте туда любые производимые действия через события формы. До свидания. Добавка Извините, пропустил слово Delphi ![]() Последний раз редактировалось OlegVE; 04.05.2011 в 12:17. Причина: Добавка |
![]() |
![]() |
![]() |
#4 |
Регистрация: 01.05.2011
Сообщений: 9
|
![]()
Если можно, не могли бы вы написать примерный код, это который вносил бы записи в поле "время изменения", если изменяешь данные в таблице.
И OlegVE не могли бы вы поподробнее рассказать про Журнал событий, и если возможно, привести примеры с кодом? |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 27.09.2010
Сообщений: 376
|
![]()
Что-то вроде этого для удаления
Код:
Добавка Надо ещё добавить в таблицу ключ записи над которой производилась операция. Последний раз редактировалось OlegVE; 04.05.2011 в 12:48. Причина: Добавка и исправление |
![]() |
![]() |
![]() |
#6 |
Регистрация: 01.05.2011
Сообщений: 9
|
![]()
И так надо код по каждому действию, удаление, создание, редактирование?
|
![]() |
![]() |
![]() |
#7 | |
Форумчанин
Регистрация: 27.09.2010
Сообщений: 376
|
![]() Цитата:
Код:
Последний раз редактировалось OlegVE; 04.05.2011 в 12:47. |
|
![]() |
![]() |
![]() |
#8 |
Регистрация: 01.05.2011
Сообщений: 9
|
![]()
А вот у меня подключена таблица access через DBGrid 1, мне получается еще бд access создать и подключить через DBGrid 2, извиняюсь что так дотошно, просто я новичок и во многом не разбираюсь, вообще я уже кое как создал проект в котором подключена бд access через ADO, и сделал запросы по дате, по текущей:
Код:
Код:
|
![]() |
![]() |
![]() |
#9 |
Регистрация: 01.05.2011
Сообщений: 9
|
![]()
С кнопками управления разобрался, DBNavigator пойдет? Его действия будут считываться кодом?
Последний раз редактировалось tresheron; 04.05.2011 в 20:19. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
поиск в Access | Sk_R | Microsoft Office Access | 7 | 18.01.2013 21:42 |
поиск в Access | skvosh | Помощь студентам | 6 | 17.11.2011 10:43 |
Поиск в БД access | ALEKS2008 | Microsoft Office Access | 0 | 15.01.2010 17:18 |
поиск в Access | velikijmerlin | БД в Delphi | 2 | 06.12.2009 16:48 |
поиск в access | plaksa | Microsoft Office Access | 1 | 13.12.2008 10:11 |