![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 18.04.2013
Сообщений: 118
|
![]()
День добрый уважаемые программисты. Стоит у меня сейчас очень интересная и сложная задача(для зеленого новичка), вести лог изменений внесенных пользователями т.е сделал ли он добавление, изменение или удаление какой то записи. Вот уже неделю бъюсь с этой задачей, после изучения статей и примеров которые сумел найти в нете по этой теме и различных попыток приладить к своей БД, пришел к выводу что без помощи мне не обойтись.
Прикладываю пример который я нашел в нете и который пытался приладить к своей БД, полный энтузиазма что код в нем не очень большой и я смогу в нем разобраться, не увенчались успехом. Может кто уже делал нечто подобное, поделитесь опытом. Свою БД не могу выложить т.к большой размер форум не передает. если кто может помочь в решение моей проблемы, БД могу выслать другим способом. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
извините за оффтоп, но я вообще не уверен, что в MS Access есть нормальные триггера!
Если задача позволяет, переходите на MS SQL сервер (можно express, думаю, что Вам и бесплатной версии СУБД хватит). Просто MS Access как была персональной картотекой для локального применения, так ей и осталась. А MS SQL это реальная СУБД! |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 20.05.2012
Сообщений: 311
|
![]()
Гугл (или sql.ru): Триггер Бенедикта
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 20.05.2012
Сообщений: 311
|
![]() |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 18.04.2013
Сообщений: 118
|
![]()
То что я выложил т.е тот пример и есть триггер Бенедикта, просто так как я пока плохо разбираюсь в коде, все мои попытки приладить к своей программе были не удачными, возникает куча ошибок, по этому и прошу помощи в прилаживание этого триггера к своей программе. У меня еще есть один триггер но мне он показался сложнее для изучения на моем этапе знания VBA.
|
![]() |
![]() |
![]() |
#6 | |||
Форумчанин
Регистрация: 18.04.2013
Сообщений: 118
|
![]() Цитата:
Цитата:
Цитата:
|
|||
![]() |
![]() |
![]() |
#7 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Вы, наверное, не поняли, что я имел в виду под НОРМАЛЬНЫМИ триггерами.
это примерно так должно выглядеть: Ну, а Вы сами как, горите? Если да - пробуйте убедить. Если нет - то дело хозяйское! (хотя, конечно, бывает, что начальство тяжело поддаётся влиянию разумных доводов...) Цитата:
![]() Ну, что ж, дерзайте, всё в ваших руках! Последний раз редактировалось Serge_Bliznykov; 17.07.2013 в 08:46. |
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 18.04.2013
Сообщений: 118
|
![]()
При сохранение Выдает ошибку на CHECK как ее можно исправить? может как запрос изменить ?
Последний раз редактировалось duh_si; 17.07.2013 в 12:18. |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 18.04.2013
Сообщений: 118
|
![]()
Может есть способ программно обрабатывать каждый объект в котором происходят изменения под действиями пользователя, как думаете?
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 19.07.2012
Сообщений: 520
|
![]()
Я не знаю что такое для Вас триггер, поэтому присылайте базу с пояснениями. Желательно, чтобы в базе были локальные таблицы (если сможете).
А вообще, любой элемент управления имеет событие "После обновления" (AfterUpdate) - вот и делайте там всё то, что нужно Вам.
Окупант, руки прочь от Украины!!! Слава Героям!
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Access 2010 | Alex A | Microsoft Office Access | 4 | 19.07.2013 15:09 |
Delphi mysql trigger - как правильно писать? Прошу пример | iskurt | Помощь студентам | 7 | 03.06.2012 19:03 |
VB 2010 + Access 2010 | iEnRJ | Помощь студентам | 1 | 03.03.2012 14:28 |
Из Access 2010 в Access 2007 | Radzhab | Microsoft Office Access | 3 | 10.05.2011 22:13 |
Mysql + trigger | crazy horse | SQL, базы данных | 1 | 17.03.2010 09:34 |