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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.11.2003, 12:08   #1  
a.kopytin is offline
a.kopytin
Участник
 
11 / 10 (1) +
Регистрация: 06.11.2003
Группы полей на таблицах
Встала задача:
Получить ID всех полей, которые лежат в определенной группе полей на заданной таблице, например в AutoReport.
Уважаемые гуру, как сделать?

На DictTable ничего подобного не нашел.
Старый 06.11.2003, 13:18   #2  
Garic is offline
Garic
NavAx
Аватар для Garic
NavAx Club
 
393 / 63 (3) ++++
Регистрация: 23.07.2002
Адрес: Москва
PHP код:
    DictTable       dictTable;
    
DictFieldGroup  dictFieldGroup;
    
identifiername  fieldGroupName;
    
int             i;
    
int             j;
    ;

    
dictTable = new DictTable(tablenum(InventTable));
    for (
1<= dictTable.fieldGroupCnt(); i++)
    {
        
fieldGroupName dictTable.fieldGroup(i);
        
info("Группа полей: '" fieldGroupName "' :");
        
dictFieldGroup = new DictFieldGroup(dictTable.id(), fieldGroupName);

        for (
1<= dictFieldGroup.numberOfFields(); j++)
        {
            
info(fieldid2name(dictTable.id(), dictFieldGroup.field(j)));
        }
    } 
__________________
С уважением, Игорь Ласийчук.
Старый 06.11.2003, 13:21   #3  
Джон is offline
Джон
Участник
 
39 / 10 (1) +
Регистрация: 05.08.2003
С помощью DictFieldGroup.

Пример использования есть в методе dimFieldList класса inventDimGlobal. Метод возвращает контейнер с именами/ID полей, которые включены в группу полей InventDimensions таблицы InventDim.

PHP код:
    container con;
    
int i;
    
InventDimGlobal idim = new InventDimGlobal();
    ;
    
con idim.dimFieldList(false);

    for (
i=1<=conlen(con); i++)
        
info(conpeek(con,i)); 
Старый 10.11.2003, 14:14   #4  
a.kopytin is offline
a.kopytin
Участник
 
11 / 10 (1) +
Регистрация: 06.11.2003
Thumbs up
Спасибо за помощь!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Изменение группы полей (Field Group) на таблице Lucky13 DAX: Программирование 11 04.03.2009 17:51
Как получить значения полей (modifiedDate, modifiedTime, modifiedBy и др.) при работе с объектами AOT типа Map? LRA DAX: База знаний и проекты 15 02.04.2007 13:37
Как задать видимость группы полей на Datasource? wb DAX: Программирование 3 02.02.2006 16:04
очистка полей. простой вопрос Антон Солдатов DAX: Программирование 4 04.04.2003 10:28
Группы товаров. max99 DAX: Функционал 4 22.10.2002 18:10

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

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

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