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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.08.2013, 14:42   #1  
Kadawrik is offline
Kadawrik
Участник
 
279 / 11 (1) +
Регистрация: 04.11.2010
Сорри за глупый вопрос, но че-та я торможу
Имеем:
2 массива: mName и mValue (оба типа Text)
2 переменные: Tab_ref и Field_ref
Массив mName содержит названия полей таблицы, на которую ссылается Tab_ref.
mValue - соотв-но значения для этих полей
Как Вы уже догадались, задача: полю с именем mName[i] нужно присвоить значение mValue[i]
(ну и как подзадача: прежде, чем делать присвоение, нужно, разумеется проверить, есть ли в заданной таблице поле с указанным именем)
Старый 16.08.2013, 15:27   #2  
DA_NEAL is offline
DA_NEAL
Участник
Аватар для DA_NEAL
Лучший по профессии 2017
Лучший по профессии 2009
 
788 / 54 (3) ++++
Регистрация: 05.08.2002
Адрес: Королев
Есть такая табличка Field. Например в формах 14929,6218,6521 в ней можно проверить и получить ID.
А вообще ссылаться на названия полей неправильно.


Цитата:
Сообщение от Kadawrik Посмотреть сообщение
Сорри за глупый вопрос, но че-та я торможу
Имеем:
2 массива: mName и mValue (оба типа Text)
2 переменные: Tab_ref и Field_ref
Массив mName содержит названия полей таблицы, на которую ссылается Tab_ref.
mValue - соотв-но значения для этих полей
Как Вы уже догадались, задача: полю с именем mName[i] нужно присвоить значение mValue[i]
(ну и как подзадача: прежде, чем делать присвоение, нужно, разумеется проверить, есть ли в заданной таблице поле с указанным именем)
__________________
Want to believe...
Старый 20.08.2013, 10:38   #3  
Kadawrik is offline
Kadawrik
Участник
 
279 / 11 (1) +
Регистрация: 04.11.2010
Цитата:
Сообщение от DA_NEAL Посмотреть сообщение
А вообще ссылаться на названия полей неправильно.
Оно, может, и неправильно, но другого варианта я не нашла. :-/
Изначально задача была такова: загрузить данные из CSV-файла, первая строка которого содержит названия полей... причем кол-во и последовательность полей м.б. разной
Старый 20.08.2013, 11:06   #4  
romeo is offline
romeo
Участник
Аватар для romeo
 
564 / 10 (2) +
Регистрация: 31.03.2004
Тогда по таблице Field находите по названию поля его айдишник, а затем через FieldRef присваивайте полю с нужным айди, нужного рефа значение из массива.
 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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