
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
26.12.2003, 22:15
|
|||
|---|---|---|---|
|
|||
дата последнего изменения в таблице |
|||
|
#18+
Подскажите как сделать таблицу, чтобы при изменения информации в строке устанавливалась дата последнего изменения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.12.2003, 22:26
|
|||
|---|---|---|---|
|
|||
дата последнего изменения в таблице |
|||
|
#18+
Только если редактирование идет через форму. Тогда можно воспользоваться AfterUpdate. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.12.2003, 22:33
|
|||
|---|---|---|---|
|
|||
дата последнего изменения в таблице |
|||
|
#18+
если adp - триггеры ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.12.2003, 22:34
|
|||
|---|---|---|---|
|
|||
дата последнего изменения в таблице |
|||
|
#18+
Кстати, Саныч, а почему "только если редактирование идет через форму"? Если редактирование идет програмно - то програмно и записывай дату последнего изменения :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.12.2003, 22:59
|
|||
|---|---|---|---|
|
|||
дата последнего изменения в таблице |
|||
|
#18+
:^) Таки да. Короче, ответ такой: есть все мыслимые возможности, однако в mdb триггеров нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.12.2003, 23:31
|
|||
|---|---|---|---|
|
|||
дата последнего изменения в таблице |
|||
|
#18+
есть все мыслимые возможности, однако в mdb триггеров нет Двумя руками за! Тогда можно воспользоваться AfterUpdate. Двумя руками против! Таки лучше использовать BeforeUpdate (записи) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.12.2003, 23:44
|
|||
|---|---|---|---|
|
|||
дата последнего изменения в таблице |
|||
|
#18+
ЛохДвумя руками за! Двумя руками против! Еще немного рук осталось? ЛохТаки лучше использовать BeforeUpdate (записи) А это уже мне интересно. Почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.12.2003, 00:02
|
|||
|---|---|---|---|
|
|||
дата последнего изменения в таблице |
|||
|
#18+
Использование AfterUpdate - два варианта 1. Вариант номер раз. Запись даты изменения в контрол (может быть скрытый) на форме. Что-нить типа такого: Код: plaintext 1. 2. Недостаток очевиден - сразу после сохранения записи она снова переходит в состояние редактирования. Это, конечно, можно победить с помощью Me.Dirty = False, но это не избавляет от проблемы варианта номер два 2. Вариант номер два. Запись даты изменения через DAO/ADO. Что-нить типа такого: Код: plaintext 1. 2. Проблема в возможной неатомарности. Т.е. запись изменится, сохранится, а вот когда начнется выполнение Form_AfterUpdate - она уже будет заблокирована (например), и информация о дате изменения не запишется. Если же используем BeforeUpdate - то проблем нет. Что-нить типа такого: Код: plaintext 1. 2. Лишнего состояния редактирования нет. Если запись сохранится - то вместе с датой. Если нет (по каким-либо причинам) - то и дата не будет затронута. Вот. Кто здесь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1677416]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 340ms |

| 0 / 0 |
