![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Форумчанин
Регистрация: 18.04.2013
Сообщений: 118
|
![]()
Myhaylo посмотрите Триггер который я выложил, как вы думаете его возможно приладить к access2010?
|
![]() |
![]() |
![]() |
#12 |
Форумчанин
Регистрация: 19.07.2012
Сообщений: 520
|
![]()
Приладить можно всё, что угодно. Поясните, что именно Вы хотите получить.
Окупант, руки прочь от Украины!!! Слава Героям!
|
![]() |
![]() |
![]() |
#13 | |
Форумчанин
Регистрация: 18.04.2013
Сообщений: 118
|
![]()
Смотрите , допустим у нас форма, на ней поле в нем надись "Яблоко" пользователь зашел на эту форму и изменил надпись на "Апельсин" и в журналИзменений получаем запись что на что было изменено. в пример который я выложил здесь, именно так делается, пытаясь приладить к своей программе вылазиют ошибки, ошибку я тоже здесь выкладывал, начал изучать что за ошибка, нашел Возможные варианты ее исправления - это включить поддержку синтаксиса ANSI92. Не моя цитата
Цитата:
|
|
![]() |
![]() |
![]() |
#14 |
Форумчанин
Регистрация: 19.07.2012
Сообщений: 520
|
![]()
Я не знаю, что это Вы выложили, но если это - триггер, то я - паровоз...
Вам нужно: 1. Создать таблицу "ЖурналИзменений" с полями: - имя формы; - имя элемента управления; - старое значение; - новое значение; - дата изменения; - имя пользователя. 2. Для каждого элемента управления формы в подпрограмме обработки события "После обновления" (UfterUpdate) заполнять журнал либо через объект RecordSet, либо с помощью запросов на добавление (DoCmd.RunSQL). Старое значение - возвращает свойство OldValue элемента управления, новое значение - имя этого элемента управления.
Окупант, руки прочь от Украины!!! Слава Героям!
|
![]() |
![]() |
![]() |
#15 |
Форумчанин
Регистрация: 19.07.2012
Сообщений: 520
|
![]()
Да, забыл:
- номер записи;
Окупант, руки прочь от Украины!!! Слава Героям!
|
![]() |
![]() |
![]() |
#16 | ||||
Форумчанин
Регистрация: 18.04.2013
Сообщений: 118
|
![]() Цитата:
Цитата:
Цитата:
Код:
Цитата:
|
||||
![]() |
![]() |
![]() |
#17 | ||
Форумчанин
Регистрация: 18.04.2013
Сообщений: 118
|
![]()
Сделал таким образом...Просьба проверить, так как в кодинге я плох
Цитата:
Цитата:
Контролов на формах куча, на каждый вешать эти функции задолбаешься, может есть способ как нибудь сделать это все более удобно? И вторая проблема: См.рис есть вторая функция(в другом модуле) которая делает записи: в какое время какую форму и кто ее открывал... Хочу соединить все в одной табличке и форму кто какую открывал и какие записи там изменял, проблема в том что: Записи старой и новой информации делаются на второй строке(На рисунке это видно) |
||
![]() |
![]() |
![]() |
#18 | |
Форумчанин
Регистрация: 18.04.2013
Сообщений: 118
|
![]()
Вот второй модуль (Часть!)
Цитата:
|
|
![]() |
![]() |
![]() |
#19 | |
Форумчанин
Регистрация: 18.04.2013
Сообщений: 118
|
![]()
Вот еще чать (не уместилось все в одно сообщение)
Цитата:
|
|
![]() |
![]() |
![]() |
#20 |
Форумчанин
Регистрация: 18.04.2013
Сообщений: 118
|
![]()
Как бы соединить, что бы запись в таблице в одну строку была...
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
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 |