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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.06.2007, 10:43   #1  
Iskatel is offline
Iskatel
Участник
 
86 / 10 (1) +
Регистрация: 18.09.2006
Здравствуйте!

Возникла следующая ситуация:

Есть таблица "Windows Login" в ней поле ID (FieldClass = FlowField), значение которого она получает по CalcFormula: Lookup("SID - Account ID".ID WHERE (SID=FIELD(SID))). Мне нужно получить значение поля ID из таблицы "Windows Login".

Пытался сделать форму на таблицу "SID - Account ID", оказалась она пустой.
Пытался через record на "SID - Account ID" - тоже пусто.
Пытался через record на "Windows Login" - поле SID имеет значение, а поле ID пуcтое.

Как по SID получить ID пользователя?
Старый 23.06.2007, 17:05   #2  
balashov is offline
balashov
Участник
Аватар для balashov
 
78 / 10 (1) +
Регистрация: 01.09.2005
Цитата:
Пытался сделать форму на таблицу "SID - Account ID", оказалась она пустой.
Пытался через record на "SID - Account ID" - тоже пусто.
наврятли че получится, эта таблица скорее всего вьюшка.
Цитата:
Пытался через record на "Windows Login" - поле SID имеет значение, а поле ID пуcтое.
подозреваю что забыл calcfield написать
Код:
Windows Login.GET('твой sid');
Windows Login.CALCFIELDS(ID);
MESSAGE('%1',Windows Login.ID);
Старый 25.06.2007, 07:16   #3  
Iskatel is offline
Iskatel
Участник
 
86 / 10 (1) +
Регистрация: 18.09.2006
Вы совершенно правы.

Спасибо!
 


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

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

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