
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
31.07.2004, 10:26:22
|
|||
|---|---|---|---|
|
|||
Контроль пользователей |
|||
|
#18+
Есть многопользовательская БД в Access 2000 При входе пользователи регистрируются. Отдельно есть данные и клиентская часть. Одновременно подключается несколько пользователей с разных компов. Нужно отслеживать текущего пользователя, фиксировать изменения, которые он внёс в БД. Как это можно реализовать в Access? Есть ли в Access что-то похожее на объект Session/Appliccation как в ASP? Если сделать просто глобальную переменную, содержащую ID пользователя, будет ли это значение "своё" для каждого пользователя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.07.2004, 10:49:27
|
|||
|---|---|---|---|
|
|||
Контроль пользователей |
|||
|
#18+
___Dmitry___Есть многопользовательская БД в Access 2000 При входе пользователи регистрируются. Отдельно есть данные и клиентская часть. Одновременно подключается несколько пользователей с разных компов. Нужно отслеживать текущего пользователя, фиксировать изменения, которые он внёс в БД. Как это можно реализовать в Access? Есть ли в Access что-то похожее на объект Session/Appliccation как в ASP? Если сделать просто глобальную переменную, содержащую ID пользователя, будет ли это значение "своё" для каждого пользователя? Есть простое, туппое решение но ее создания - геморрой: 1.Форма для изменения данных должна быть отдельной от формы изначального внесения. 2. создаешь в таб. два доп. поля "1" и "2". поля 1 для сохранения данных обнавленного поля до обнавления а 2 для текущего пользователя. 3. в процедуре форм лоад() пропищешь задать значение обнавленное поле = поле1 поле2 = текущий юзер. далше все ясно. не запуд скрыть этих полей (вывод на экран=нет). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.07.2004, 11:34:13
|
|||
|---|---|---|---|
Контроль пользователей |
|||
|
#18+
>>> Нужно отслеживать текущего пользователя, фиксировать изменения, >>> которые он внёс в БД Какие именно изменения ? Изменения макетов ?.... Изменения данных ? - что на что поменял ? Время изменения ? >>> Если сделать просто глобальную переменную, содержащую ID >>> пользователя, будет ли это значение "своё" для каждого пользователя? Да... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.07.2004, 11:49:01
|
|||
|---|---|---|---|
Контроль пользователей |
|||
|
#18+
К примеру: Таблица "AllChange"... Поля "User", "Time", "Form", "Object", "Value" Функция "AllChange": Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. А в форме на событие "После обновления" - AllChange() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.07.2004, 11:52:02
|
|||
|---|---|---|---|
Контроль пользователей |
|||
|
#18+
Так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.07.2004, 12:55:48
|
|||
|---|---|---|---|
|
|||
Контроль пользователей |
|||
|
#18+
Нужно отслеживать изменение записей(только некоторых атрибутов отношения), проблема не в том, как реализовать, а как отследить пользователя. Если значение глобальной переменной уникально для каждого пользователя(на разных компах), то тогда у меня вопросов нет. огромное спасибо всем за советы и предложения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.07.2004, 13:01:05
|
|||
|---|---|---|---|
Контроль пользователей |
|||
|
#18+
Тогда и название топика - полный бред. Так и надо было писать - "Содержимое глобальной переменной на клиентах" (к примеру).... А еще лучше - "Public" и поиск по форуму... Интересно, что скажут модераторы... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.07.2004, 14:19:12
|
|||
|---|---|---|---|
|
|||
Контроль пользователей |
|||
|
#18+
Ну извините... А название вроде корректно, а как уж там его трактовать, каждый может решать самостоятельно, угу.?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.07.2004, 14:21:39
|
|||
|---|---|---|---|
|
|||
Контроль пользователей |
|||
|
#18+
DeminikТогда и название топика - полный бред. Интересно, что скажут модераторы... Я как модератор заявляю, что эта фраза весьма некорректна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.07.2004, 16:33:44
|
|||
|---|---|---|---|
Контроль пользователей |
|||
|
#18+
Вам видней.... Приношу, публично, извинения to Dmitry... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.07.2004, 16:42:25
|
|||
|---|---|---|---|
|
|||
Контроль пользователей |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.07.2004, 17:13:01
|
|||
|---|---|---|---|
Контроль пользователей |
|||
|
#18+
для 2К и старше пример просмотра "кто подключен" можно увидет здесь http://support.microsoft.com/default.aspx?scid=kb;en-us;198755 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&tablet=1&tid=1672796]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
52ms |
get topic data: |
6ms |
get forum data: |
11ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 258ms |
| total: | 373ms |

| 0 / 0 |
