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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.07.2006, 14:54   #1  
Rect is offline
Rect
Участник
 
43 / 11 (1) +
Регистрация: 29.05.2006
манипуляции с таблицами
Добрый день.

Имеется такая задача:
есть идентификатор таблицы, идентификатор записи и название поля. Необходимо проверить существует ли такое поле в таблице и если существует, получить значение поля записи с заданным идентификатором.

Заранее спасибо.
Старый 03.07.2006, 15:11   #2  
db is offline
db
Роман Долгополов (RDOL)
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
 
393 / 692 (24) +++++++
Регистрация: 01.04.2004
Адрес: Москва
X++:
DictTable dt= new DictTable(TableID);
FieldId    fieldId = dt.fieldname2id(FieldName);
Common 

if (fieldId)
{
  record = dt.makerecord();

  select firstonly record where record.recid == recid;
  info(strfmt("%1", record.(fieldId)));
}
Написал из башки, могут быть синтаксические ошибки, но идея такая

А вообще могли и по форуму поискать - наверняка обсуждалось не раз
Старый 03.07.2006, 15:22   #3  
Rect is offline
Rect
Участник
 
43 / 11 (1) +
Регистрация: 29.05.2006
Спасибо. Примерно это и надо было))
Старый 03.07.2006, 15:29   #4  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Неплохо было бы еще прикрутить проверочку, что таблица с таким tableId существует.
Старый 03.07.2006, 15:34   #5  
db is offline
db
Роман Долгополов (RDOL)
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
 
393 / 692 (24) +++++++
Регистрация: 01.04.2004
Адрес: Москва
Цитата:
Сообщение от oip
Неплохо было бы еще прикрутить проверочку, что таблица с таким tableId существует.
в условии задачи не было
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Создание запроса куба с двумя одинаковыми таблицами. Gait DAX: Программирование 4 17.09.2008 14:19
Связи между таблицами 1:N и N:1 Jox DAX: Программирование 10 12.07.2006 10:17
связь между таблицами Valia DAX: Программирование 2 09.10.2003 18:36

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 15:12.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.