C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Права и видимость меню
woltermin
Отправлено: 20.11.2006, 19:08


Ученик-кочегар

Группа: Участник
Сообщений: 7



Есть БД IB7.1 На сервере созданы группы пользователей с определенными правами(ролями) ( например на запрет вставки и редактирования записей в некоторых таблицах). Как сделать чтобы в приложении , кнопки панели инструментов были не активны, если у пользователя нет прав на редактирование таблицы, загружаемой в форму при нажатии этой кнопки
olegenty
Отправлено: 21.11.2006, 15:02


Ветеран

Группа: Модератор
Сообщений: 2412



руками. получить эту информацию, а затем, например, в OnShow формы:

CODE

if (нет прав)
{
   скрыть;
} else
{
   показать;
}


где и как читать инфу о правах — см. ibase.ru

IMHO — подобную информацию о пользовательском интерфейсе и пользовательских ролях невредно держать в собственных специально предназначенных для этой цели таблицах...

Вернуться в Работа с базами данных в C++Builder