Программы "Простой софт" www.prostoysoft.ru

ВНИМАНИЕ! РЕКЛАМНЫЕ СООБЩЕНИЯ И ГИПЕРССЫЛКИ В ФОРУМЕ ЗАПРЕЩЕНЫ (посты удаляются автоматически)
Текущее время: 27.11.2024 11:30

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Многопользовательский режим
СообщениеДобавлено: 18.05.2012 18:34 
Не в сети

Зарегистрирован: 18.05.2012 18:25
Сообщения: 114
При активном пользователе "admin" любой другой пользователь зайти не может. Выдают сообщение "Не удается открыть БД по каким-то причинам" - скриншот во вложениях. Что это за причины? База всегда открыта у admina, а остальные ее просто просматривают. Роли у нас: 1 "админ" и 7 "гостей".
Сама база лежит на общем сервере. Каждому пользователю установили на комп программу. Из списка выбираем ту самую базу. В чем загвостка?
И еще!!! Если базу данных первым открыл гость, то админ при открытии ее ничего не может добавить. Все поля активны, но данные не вносятся. Попытался переименовать столбец-тоже не переименовывает.


Вложения:
Ошибка.jpg
Ошибка.jpg [ 51.71 КБ | Просмотров: 63795 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многопользовательский режим
СообщениеДобавлено: 19.05.2012 07:35 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3690
Откуда: Санкт-Петербург
А на нашей демо БД, если попробовать?
Последняя версия 2.40, скачайте обновление всем пользователям и попробуйте.

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многопользовательский режим
СообщениеДобавлено: 22.05.2012 17:04 
Не в сети

Зарегистрирован: 18.05.2012 18:25
Сообщения: 114
Подскажите пожалуйста, в многопользовательском режиме есть 3 роли. Туда еще можно добавить, но как настроить права доступа к созданной роли?
1)Как сделать так, что бы "Гость" имел право на редактирование одного или нескольких столбцов в главной таблице (которая по умолчанию для него закрыта).
2)Как сделать статус "только просмотр" для целой таблицы? У нас "пользователь" должен иметь доступ к одной из таблиц "только просмотр", а там 28 столбцов. Для них для каждого надо устанавливать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многопользовательский режим
СообщениеДобавлено: 22.05.2012 17:46 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3690
Откуда: Санкт-Петербург
У нас права доступа не по ролям, а по конкретным пользователям.
Нажмите кнопку "Права доступа" в общих настройках (при включенной галочке "Многопользовательский режим"), попадете в форму расширенных настроек, где все, что вы написали сможете настроить. Но только для пользователей с ролью "Пользователь".
Рекомендую посмотреть обучающее видео "Настройка прав доступа" на главной странице нашего сайта.

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многопользовательский режим
СообщениеДобавлено: 04.06.2012 16:39 
Не в сети

Зарегистрирован: 18.05.2012 18:25
Сообщения: 114
У вас в обучающем видео по многопользовательскому режиму на 5:16 минуте на выпадающем списке есть 3 варианта, и один из них "просмотр и изменение". Работаю в демо версии пока 2,196, там только 2 варианта в списке, недоступен и только просмотр. Скачал обновленную версию, все также.
Задача: надо в таблице, которая вся только для чтения для конкретного пользователя, открыть доступ для редактирования к одному полю (столбцу).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многопользовательский режим
СообщениеДобавлено: 05.06.2012 09:23 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3690
Откуда: Санкт-Петербург
"просмотр и изменение" - это все равно, что ничего нет - не задано никакого ограничения. Раньше это было иногда надо, чтобы временно разрешить какому-то пользователю что-то. Сейчас уже этот пункт упразднили.

> вся только для чтения, открыть доступ к одному полю
Как именно задан запрет на редактирование таблицы? Правило горизонтальной фильтрации?
Удалите его. И запретите редактировать все поля, кроме того что можно редактировать, на уровне правил вертикальной фильтрации.

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многопользовательский режим
СообщениеДобавлено: 05.06.2012 19:30 
Не в сети

Зарегистрирован: 18.05.2012 18:25
Сообщения: 114
Да, запрет стоит по горизонтальным записям.
Если же я делаю запрет на все поля (столбы) кроме некоторых, то те в свою очередь становятся серого цвета и шрифт тусклый, что очень плохо для чтения. Есть варианты запрета другие?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многопользовательский режим
СообщениеДобавлено: 08.06.2012 08:44 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3690
Откуда: Санкт-Петербург
Нет, других вариантов запрета нет.
Вы можете задать светло-серый цвет посветлее, это делается внесением записи с ключом COLOR_LIGHT_GRAY и нужным значением в настроечную таблицу tblSettings.

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многопользовательский режим
СообщениеДобавлено: 15.06.2012 19:18 
Не в сети

Зарегистрирован: 18.05.2012 18:25
Сообщения: 114
А как сделать так, что бы после установки программы на другом компьютере открывалась сразу нужная нам база данных, а не учебная?
Это для того чтобы пользователи не знали что где и как лежит. Просто сейчас получается им надо зайди в "открыть базу данных" и выбрать в скрытой папке рабочую базу, и они узнаю где она лежит. Все пути я скрыл на основании вашего вопроса № 16.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Многопользовательский режим
СообщениеДобавлено: 18.06.2012 16:23 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3690
Откуда: Санкт-Петербург
Путь к текущей БД хранится в системном реестре в ветке
HKEY_CURRENT_USER\Software\VB and VBA Program Settings\BooksCount\Settings\Db
Вы можете создать файл .reg, который будет вносить нужный вам путь в реестр на компьютере пользователя, и обязать всех пользователей один раз запустить данный .reg-файл.

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB