powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Выбор строк в сетевой mdb
11 сообщений из 11, страница 1 из 1
Выбор строк в сетевой mdb
    #32290794
Артём2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здраствуйте.
У меня такой вопрос:
Делаю многопользовательское приложение - mdb ( данные) + много mdb (интерфейсы). Не подскажите как осуществить следующее:
есть табличная форма в ней осушествляется множественный выбор строк(как в списке), как сделать чтоб у другого пользователя при открытии той же самой формы не отображались выбранные другим пользователем строки?
...
Рейтинг: 0 / 0
Выбор строк в сетевой mdb
    #32290797
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Встречный вопрос:
Как ты добился, " чтоб у другого пользователя при открытии той же самой формы не отображались выбранные другим пользователем строки?"
Отсюда и плясать надо.
Я у себя такого эффекта не наблюдаю.
...
Рейтинг: 0 / 0
Выбор строк в сетевой mdb
    #32290799
Артём2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
придётся делать флажок, что они уже выбраны
...
Рейтинг: 0 / 0
Выбор строк в сетевой mdb
    #32290800
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.е. как ты добился, чтобы отображались фильтры другого пользователя? Такого быть не должно. И при чем тут флажки?
...
Рейтинг: 0 / 0
Выбор строк в сетевой mdb
    #32290801
Артём2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я имел ввиду, что надо сделать - у другого видны все записи кроме тех которые в фильтре у первого пользователя
...
Рейтинг: 0 / 0
Выбор строк в сетевой mdb
    #32291964
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это типа pessimistic locked?
Сними флажок "Блокировка всех записей" в Параметрах
И в свойствах формы нечто подобное должно быть...

//Хмм-м-м. А Аксесс такое умеет????
...
Рейтинг: 0 / 0
Выбор строк в сетевой mdb
    #32291966
Фотография Артист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a фильтр блокирует???
выбирать надо галками и форму обновлять ...
...
Рейтинг: 0 / 0
Выбор строк в сетевой mdb
    #32291981
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чтобы у другого (других) пользователя(ей) в фильтре были только записи, не включенные ни в чей фильтр, придется повозиться. Примерные шаги возни:

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

Примерно так, наверное...
...
Рейтинг: 0 / 0
Выбор строк в сетевой mdb
    #32291983
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин, вру. Можно проще.
Добавляем поле, после Form_ApplyFilter в рекордсетклоне ставим в это поле имя текущего пользователя, или какой-нить его идентификатор. А в источнике данных пишем userID = currUserID or userID is null

Только все равно, видимо, придется обновлять содержимое источника данных время от времени...
...
Рейтинг: 0 / 0
Выбор строк в сетевой mdb
    #32291984
Фотография Артист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а мож всётаки ставить галки, а у всех пользователей по таймеру обновлять фильтр на предмет "всё кроме галок" ...
...
Рейтинг: 0 / 0
Выбор строк в сетевой mdb
    #32291985
Фотография Артист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сорри не видел пост Geo от 22:09 суть ту же хотел ....
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Выбор строк в сетевой mdb
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]