|
|
|
| взяла я из книги Трюки вот такой кодик. Чтобы следить за всеми изменениями своей базы.
а он на строке
Dim conn As ADODB.Connection
ругается, говорит, что User defined type not defined.
Это какую-то библиотеку надо подключить? А какую? Я некоторые попробовала, бестолку. | |
|
| |
|
|
|
|
| Ну кто ж так переносит операторы в VBA? Да и синтаксис команды Insert неверный.Потому и выдает ошибку. (См свою функцию)
Попробуйте написать запорс на инсерт в одну строку. | |
|
| |
|
|
|
| а синтаксис я просто переписала, заменив названия на свои.
сейчас он мне пишет, что "Дата содержит синтаксическую ошибку в выражении запроса..." | |
|
| |
|
|
|
| Как трюк называется в этой книге или какой у него номер? | |
|
| |
|
|
|
| Access Трюки. Питер. 2006.
Трюк №17 | |
|
| |
|
|
|
| Вечером гляну.
Но в любом случае, есть у контролов события before Update и After Update
На обработку этих событий вносите время изменения и имя юзверя в свою таблицу. | |
|
| |
|
|
|
| У меня сейчас в каждой форм на событии До Обновления есть строчка, которая сохраняет время изменения записи и кто изменил запись (это я подсмотрела у Гурвица). Просто своем примере я это не указала. | |
|
| |
|
|
|
|
| Не успел. шеф работой завалил. Вчера в 10 вечера ушел из офиса. Постараюсь сегодня разобраться. | |
|
| |
|
|
|
| Работа - это святое. Как посмотрите, так и посмотрите. Я Вам очень благодарна! | |
|
| |
|
|
|
| Кстати, в Аксесе 2007 иногда я вижу Журнал автозамены имен. Иногда он почему-то скрывается (я так и не поняла его поведение пока).
Так вот. В нем указано, в какой таблице, в какой форме, и даже в каком элементе (комбобокс или поле или другой элемент и название этого элемента) и в какое время и какое произошло изменение.
ТО ЕСТЬ В АКСЕСЕ 2007 МОЖЕТ БЫТЬ УЖЕ ЕСТЬ СИСТЕМА СЛЕЖЕНИЯ? НО В СПРАВКЕ Я ПРО НЕЕ НИЧЕГО НЕ НАШЛА.
Если кто чего про нее знает, расскажите, пожалуйста!!!!!!!!!! плиз | |
|
| |
|
|
|
| Напомните задачу
Какие данные (поля) об изменениях нужны в т-це слежения ? | |
|
| |
|
|
|
| нужны данные:
таблица, где были изменения
форма, через которую произошли изменения
элемент формы , через который сделаны изменения (не обязательно)
когда изменено
код измененной записи
старое значение
новое значение
воть | |
|
| |
|
29 Кб. |
|
| Как вариант.
Но думаю он далек от совершенства | |
|
| |
|
|
|
| Спасибо огромное! Пошла смотреть. | |
|
| |
|
|
|
| У меня не вставляются знаения в таблицу изменения Gcon | |
|
| |
|
|
|
| У меня вставляются. Там сделано только для обновления поля страна. По аналогии нужно делать для каждого поля изменения которого ты хочешь прослеживать | |
|
| |
|
|
|
| значит я что-то не так делаю. пойду смотреть. спасибо | |
|
| |