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