|
|
#1 |
|
Участник
|
манипуляции с таблицами
Добрый день.
Имеется такая задача: есть идентификатор таблицы, идентификатор записи и название поля. Необходимо проверить существует ли такое поле в таблице и если существует, получить значение поля записи с заданным идентификатором. Заранее спасибо. |
|
|
|
|
#2 |
|
Роман Долгополов (RDOL)
|
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))); } А вообще могли и по форуму поискать - наверняка обсуждалось не раз |
|
|
|
|
#3 |
|
Участник
|
Спасибо. Примерно это и надо было))
|
|
|
|
|
#4 |
|
Axapta
|
Неплохо было бы еще прикрутить проверочку, что таблица с таким tableId существует.
|
|
|
|
|
#5 |
|
Роман Долгополов (RDOL)
|
Цитата:
Сообщение от oip
Неплохо было бы еще прикрутить проверочку, что таблица с таким tableId существует.
![]()
|
|
|
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| Создание запроса куба с двумя одинаковыми таблицами. | 4 | |||
| Связи между таблицами 1:N и N:1 | 10 | |||
| связь между таблицами | 2 | |||
|