AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.10.2004, 14:21   #1  
SDA is offline
SDA
Участник
 
15 / 10 (1) +
Регистрация: 01.10.2003
SQL запросы в контроле доступа на уровне записей
Помогите плиз.
Следующая ситуация...
Есть менеджер по закупке...
он имеет доступ к запросу Товары "в наличае", так же видит закупочные цены на товар, при этом он не должен видеть Аренду, рекламу и прочее (все остальное что попадает в этот запрос).
'в наличае' - обращается к таблице inventsum (контроль RLS)
-
нормально запрос выглядел бы так ...
select itemid from INVENTTABLE where
itemid in (select itemid from INVENTSUM where postedqty >0) and (DIMGROUPID = 'ТоварЦвет' or DIMGROUPID = 'Товар')order by itemid

как это возможно реализовать в аксапте... я пока немогу въехать в ее синтаксис..
Старый 12.10.2004, 16:20   #2  
Alks is offline
Alks
Участник
 
336 / 41 (2) +++
Регистрация: 23.07.2004
Адрес: г. Новокузнецк
PHP код:
InventTable t;
InventSum s;
...
select ItemId from t where t.dimGroupId "..." || t.DimGroupId "..." 
exists join s where s.itemid == t.itemid && s.posedQty 
Старый 15.10.2004, 09:55   #3  
wb is offline
wb
Участник
 
86 / 16 (1) ++
Регистрация: 26.01.2004
Адрес: Краснодар
Цитата:
Изначально опубликовано Alks
PHP код:
InventTable t;
InventSum s;
...
select ItemId from t where t.dimGroupId "..." || t.DimGroupId "..." 
exists join s where s.itemid == t.itemid && s.posedQty 
по моему мнению тут маленькие неточности, должно быть так

select ItemId
from t
order by itemid
where t.dimGroupId == "..." || t.dimGroupId == "..."
exists join s
where s.itemid == t.itemid && s.postedQty > 0
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Влияние настройки доступа на уровне записей longson DAX: Функционал 2 15.01.2008 21:29
Настройка прав доступа на уровне записей Pan DAX: Администрирование 19 12.11.2006 11:10
Права доступа на уровне записей tischenko DAX: База знаний и проекты 19 18.01.2005 17:48
Настройка доступа на уровне записей ATimTim DAX: Функционал 1 30.11.2004 13:37
Безопасность на уровне записей rdv DAX: Функционал 5 27.01.2003 13:16

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 11:57.