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

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

kilcher

#1
Еще один вопросик(в хелпе не смогла найти). Можно ли с помощью команды @GetField присвоить значение из множественного поля простому?
 
K

kilcher

#3
А если у меня в множественном поле неизвестны элементы? Т.е. они туда каждый раз новые вводятся,то уже формулами не обойтись?
 

Medevic

Что это ? :)
Lotus team
10.12.2004
3 346
1
#4
<!--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]
Какая разница известны ли там элементы? Или я не понял вопроса.
 
K

kilcher

#5
Я,видимо,не совсем точно объяснила. Прошу прощения. В множественном поле-много элементов,а в простом мне нужен(например) только первый.
 
K

kilcher

#7
Почему то срабатывает только с 1.

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

Akupaka

А че я?.. О.о
04.10.2007
3 360
1
#8
сразу же не забываем использовать обработку ошибок формулы:

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

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

а второй параметр @Subset указывает не на позицию, а на количество.
если нужно получить N-элемент, то:
N := 2; //например
@Subset(@Subset(listA; N); -1) - берем последний элемент от N-элементов начального списка
 

Medevic

Что это ? :)
Lotus team
10.12.2004
3 346
1
#9
Для: kilcher
Ну так пиши точнее, что нужно. Или хелп смотри. @Subset возвращает список с первого (или последнего) до n-го.
А с индексом не работает, потому что поле пусто. Проверь сначала @If(@Elements(имя_поля) >= 2; @GetField("имя_поля")[2]; @Nothing)
 
K

kilcher

#10
За совет спасибо!!! ;) Но элемент там есть. А формула работает неверно :wacko:
 
K

kilcher

#12
Спасибо всем!!!!!! Вчера все получилось :lol: Ваши советы-золото!!!! :)
 

morpheus

скриптописец
07.08.2006
3 915
1
#13
ну что ж, думаю можно закрывать )

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