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

start [/forum/topic.php?fid=45&msg=32630424&tid=1672796]: |
0ms |
get settings: |
5ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 196ms |
| total: | 343ms |

| 0 / 0 |
