Показать сообщение отдельно
Старый 03.02.2010, 16:01   #17  
mit is offline
mit
Участник
Аватар для mit
 
386 / 36 (2) +++
Регистрация: 15.01.2003
Адрес: Moscow
Цитата:
Сообщение от Wamr Посмотреть сообщение
(К) - А ты не знаешь, почему при всех выключенных ключах, операторам доступна кнопка?
(П) - Знаю, там на менюитем нет секьюрити кея. Какой ставить?
(К) - Какой-нибудь... чтобы у группы Опер было не доступно.
это всё неприятно, но вот в DAX 2009 sp1 есть ещё такой нюанс:
если на форме в элемент Group поля не явно помещены, а через свойство DataGroup и в эту группу полей таблицы входит дисплей метод, то при выключенном доступе ко всем полям из группы полей таблицы на экране пользователь увидит только название группы. получается что если на закладке только группа с полями, доступа к которым у пользователя нет, закладка будет содержать только пустую группу, без данных.

напрашиваются решения:
1) удаление дисплей метода из группы на таблице. плохой способ. дисплей методы они полезные.
2) на форме у Group читсим свойство DataGroup, и добавляем нужные поля руками. плохой способ, так как теперь приходится контролировать наполнение форм.
3) добавить пользователю прав хотя бы на одно поле из группы. тоже плохой. всё таки требовалось изначально закрыть доступ
__________________
Дом поросенка должен быть крепостью. (Наф-Наф, полн. собр. соч., т.5, стр. 286)