Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Подскажите способ ведения журнала операций. / 5 сообщений из 5, страница 1 из 1
21.10.2003, 17:37
    #32300293
FFF
FFF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите способ ведения журнала операций.
Подскажите способ ведения журнала операций:
Хочется иметь в Аксесс таблицу , в которую самостоятельно (подобно триггеру) записывались бы события с таблицами в базе.
Структура таблицы:
ID - понятно
ID_User - при входе задается ID Usera, его можно достать
Table - имя таблицы
TypeChange - 1-добавление, 2 - изменение, 3 - удаление записи.
DataChange - понятно
И , если можно, id добавленной(измененной) записи.
Может быть такие проекты уже реализованы?
Access97. Увы.
Заранее спасибо.
Андрей.
...
Рейтинг: 0 / 0
21.10.2003, 17:41
    #32300301
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите способ ведения журнала операций.
Если даёшь доступ в таблицы напрямую, то по-моему никак нельзя.
Если через форму - то один раз напиши процедуру и вызывай её при изменении записей на форме.
Если форма основывается на запросе (несколько таблиц) - то тут придётся извратнуться немного:)

Насколько мне известно, такого универсального проекта не существует - если не прав - с удовольствием сам посмотрю ссылку.

Да, в форуме обсуждалось что-то подобное, можно поискать.
...
Рейтинг: 0 / 0
21.10.2003, 17:43
    #32300304
FFF
FFF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите способ ведения журнала операций.
Вставить заполнение журнала в кнопку "ОК" я смогу, но хотелось бы сделать триггер и не морочиться с многочисленными формами.
...
Рейтинг: 0 / 0
21.10.2003, 17:46
    #32300307
FFF
FFF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите способ ведения журнала операций.
Пример того, что хотелось бы увидеть:
SELECT *
FROM MsysObjects
WHERE MsysObjects.DateUpdate = (
SELECT Max(MsysObjects.DateUpdate) AS MaxOfDateUpdate
FROM MsysObjects
);
Это для отслеживания создания, редактирования объектов базы.

Вот если бы что то подобное было для записей таблицы...
...
Рейтинг: 0 / 0
21.10.2003, 18:00
    #32300337
Pavel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите способ ведения журнала операций.
но хотелось бы сделать триггер и не морочиться с многочисленными формами.
Для этого всего лишь нжно использовать "движок", поддерживающий триггера. Если бы такое можно было бы реализовать в настольных бд, вряд бы придумывали и развивали SQL сервера.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Подскажите способ ведения журнала операций. / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]