множественное поле

  • Автор темы Автор темы kilcher
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
K

kilcher

Еще один вопросик(в хелпе не смогла найти). Можно ли с помощью команды @GetField присвоить значение из множественного поля простому?
 
А если у меня в множественном поле неизвестны элементы? Т.е. они туда каждый раз новые вводятся,то уже формулами не обойтись?
 
<!--QuoteBegin-kilcher+1:02:2008, 17:06 -->
<span class="vbquote">(kilcher @ 1:02:2008, 17:06 )</span><!--QuoteEBegin-->А если у меня в множественном поле неизвестны элементы? Т.е. они туда каждый раз новые вводятся,то уже формулами не обойтись?
[snapback]96254" rel="nofollow" target="_blank[/snapback]​
[/quote]
Какая разница известны ли там элементы? Или я не понял вопроса.
 
Я,видимо,не совсем точно объяснила. Прошу прощения. В множественном поле-много элементов,а в простом мне нужен(например) только первый.
 
@Subset(@GetField(...); 1)

Или по индексу: @GetField(...)[1]
 
Почему то срабатывает только с 1.

@Subset(@GetField("...");2)- в данном случае выдает и первую и вторую запись
@GetField("...")[2] а в данном случае вобще выдает ошибку при запуске формы :wacko:
 
сразу же не забываем использовать обработку ошибок формулы:

Код:
@IfError(@GetField("fieldA")[2]; "нима элемента")
это позволит избежать ошибки, в случае, если элемента 2 нету в списке, что сидит в поле "fieldA"

гы:wacko: пока я писал пост, Вы уже и сами наткнулись ;)

а второй параметр @Subset указывает не на позицию, а на количество.
если нужно получить N-элемент, то:
N := 2; //например
@Subset(@Subset(listA; N); -1) - берем последний элемент от N-элементов начального списка
 
Для: kilcher
Ну так пиши точнее, что нужно. Или хелп смотри. @Subset возвращает список с первого (или последнего) до n-го.
А с индексом не работает, потому что поле пусто. Проверь сначала @If(@Elements(имя_поля) >= 2; @GetField("имя_поля")[2]; @Nothing)
 
За совет спасибо!!! ;) Но элемент там есть. А формула работает неверно :wacko:
 
Спасибо всем!!!!!! Вчера все получилось :lol: Ваши советы-золото!!!! :)
 
ну что ж, думаю можно закрывать )

Для: kilcher
Не забывайте + ставить тем кто Вам помог
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!