Topic: Права на редактирование и удаление записей в таблице
Добрый день. На форме есть таблица куда вносятся данные. Данные вносят пользователи с разных организаций. При входе в саму программу запоминается имя пользователя и организация к которой он относиться.
sUser := frmLogin.cbLogin.Text; // remember username
sOrganization := frmLogin.cbOrg.Text; // remember organizationИ вот что в итоге я хочу: 1) При внесении новой информации в таблицу автоматически должно подставляться название организации которое было выбрано при входе в программу и которое нельзя поменять.
2) Что бы нельзя было редактировать и удалять записи которые были созданы другими пользователями с других организаций, а только максимум просмотр. То есть например Вася с организации №1 может свободно создавать новые свои записи, может их свободно редактировать или удалять, Петя с организации №1 так же может добавлять новые записи, может редактировать/удалять записи свои и пользователя Васи с той же организации, но другой пользователь Коля из организации №2 может создавать свои записи, редактировать их или удалять, но не может редактировать или удалять записи которые были созданы пользователями с организации №1, максимум только просмотр. Было бы вообще замечательно если будет разграничение прав еще внутри самой организации - Вася например может добавлять/редактировать/удалять инофрмацию в орагизации №1, а вот Петя только добавлять и редактировать но не удалять в организации №1.Заранее спасибо.