
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
12.10.2003, 18:59
|
|||
|---|---|---|---|
|
|||
Выбор строк в сетевой mdb |
|||
|
#18+
Здраствуйте. У меня такой вопрос: Делаю многопользовательское приложение - mdb ( данные) + много mdb (интерфейсы). Не подскажите как осуществить следующее: есть табличная форма в ней осушествляется множественный выбор строк(как в списке), как сделать чтоб у другого пользователя при открытии той же самой формы не отображались выбранные другим пользователем строки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.10.2003, 19:58
|
|||
|---|---|---|---|
Выбор строк в сетевой mdb |
|||
|
#18+
Встречный вопрос: Как ты добился, " чтоб у другого пользователя при открытии той же самой формы не отображались выбранные другим пользователем строки?" Отсюда и плясать надо. Я у себя такого эффекта не наблюдаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.10.2003, 20:09
|
|||
|---|---|---|---|
|
|||
Выбор строк в сетевой mdb |
|||
|
#18+
придётся делать флажок, что они уже выбраны ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.10.2003, 20:16
|
|||
|---|---|---|---|
Выбор строк в сетевой mdb |
|||
|
#18+
Т.е. как ты добился, чтобы отображались фильтры другого пользователя? Такого быть не должно. И при чем тут флажки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.10.2003, 20:40
|
|||
|---|---|---|---|
|
|||
Выбор строк в сетевой mdb |
|||
|
#18+
я имел ввиду, что надо сделать - у другого видны все записи кроме тех которые в фильтре у первого пользователя ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.10.2003, 21:07
|
|||
|---|---|---|---|
Выбор строк в сетевой mdb |
|||
|
#18+
Это типа pessimistic locked? Сними флажок "Блокировка всех записей" в Параметрах И в свойствах формы нечто подобное должно быть... //Хмм-м-м. А Аксесс такое умеет???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.10.2003, 21:16
|
|||
|---|---|---|---|
Выбор строк в сетевой mdb |
|||
|
#18+
a фильтр блокирует??? выбирать надо галками и форму обновлять ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.10.2003, 22:03
|
|||
|---|---|---|---|
Выбор строк в сетевой mdb |
|||
|
#18+
Чтобы у другого (других) пользователя(ей) в фильтре были только записи, не включенные ни в чей фильтр, придется повозиться. Примерные шаги возни: 1. У каждого пользователя надо отслеживать применение фильтров (чтобы можно было отсеять его фильтр от фильтров, накладываемых программно на основании фильтров других пользователей (даже звучит как-то криво, не могу представить, зачем это может понадобиться)) 2. Сделать его фильтр доступным всем пользователям - передать, его, например в таблицу на серверной базе. 3. У всех пользователей по таймеру перечитывать содержимое этой таблицы на предмет изменения ее содержимого. 4. По факту изменения содержимого таблицы накладывать новый фильтр на чудо-форме: strTemp = strMyFilter i=0 do while strFilterOtherUser(i)<>"" strTemp = strTemp & " And Not (" & strFilterOtherUser(i) & ")" i=i+1 loop Me.Filter = strTemp Примерно так, наверное... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.10.2003, 22:09
|
|||
|---|---|---|---|
Выбор строк в сетевой mdb |
|||
|
#18+
Блин, вру. Можно проще. Добавляем поле, после Form_ApplyFilter в рекордсетклоне ставим в это поле имя текущего пользователя, или какой-нить его идентификатор. А в источнике данных пишем userID = currUserID or userID is null Только все равно, видимо, придется обновлять содержимое источника данных время от времени... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.10.2003, 22:11
|
|||
|---|---|---|---|
Выбор строк в сетевой mdb |
|||
|
#18+
а мож всётаки ставить галки, а у всех пользователей по таймеру обновлять фильтр на предмет "всё кроме галок" ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1678886]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
83ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 233ms |
| total: | 412ms |

| 0 / 0 |
