• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Многозначные поля

  • Автор темы alb
  • Дата начала
A

alb

Есть текстовое поле, в свойсвах стоит "Разрешить несколько значении". также в качесве разделитей запятая указан.
как тепер в это поле добавлять данные лотусскриптом чтоб она каждую добавленную строку как отдельное значение принимала.

я пытаюсь сделать вот так
но выходить ошибка "Illegal use of property"

For i=0 To n
doc.sostav(i)=strings(i)
Next

strings - массив строк. sostav - многознаное поле.
теперь уже понимаю что с моей было ошибкой то что думал раз уж многозначное поле то размерность авоматичесий будет расти по мере добавления данных.
но тут даже при первом же шаге выходить ошибка по идее на нулевую позицию без пролем должен был вставить строку.
и вставляет если просто написать doc.sostav(0)=strings(i)

как добавить если в многозначное поле хочеться вводить много значении :)
пробовал все запихать в нулевую позию через запятую.так как в свойсвах разделителем определен запятая. но они так и остаются на нулевом.
 
K

Kee_Keekkenen

все проще, если strings массив строк, то call doc.replaceitemvalue("sostav", strings)<br>
 
A

alb

точно!!!, работает
спасибо.
мелочь, а не знаешь проблема блин.
 
R

Ronchik

Для: alb
Для: Ogion7
Код:
Call notesItem.AppendToTextList( newValue )
...очень хорошая штука....при этом не требуеться никаких там
Код:
call doc.replaceitemvalue("sostav", strings)
 
O

Ogion7

Угу, но зато replaceitemvalue переменную итема заводить не надо. Я например масив значений вначале сформировал, а патом записал в итем
 
R

Ronchik

Для: Ogion7
а можно примерчик как ты его формируешь этот массив ...перед тем как заменить значение поля :)
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
Split.<!--QuoteBegin-Ronchik+27:07:2007, 17:33 -->
<span class="vbquote">(Ronchik @ 27:07:2007, 17:33 )</span><!--QuoteEBegin-->а можно примерчик как ты его формируешь этот массив ...перед тем как заменить значение поля wink.gif
[snapback]73617" rel="nofollow" target="_blank[/snapback]​
[/quote]
Очень удобно сначала сформировать строку, а потом переделать её в массив с помощью Split.
 
R

Ronchik

Для: Medevic
да и вместо одной переменно Item объявляем целую пачку других....хотя на вкус и цвет товарищей нет
 
O

Ogion7

Для: Ogion7
а можно примерчик как ты его формируешь этот массив ...перед тем как заменить значение поля :)
а че тут такого? :)
обьявляю
Код:
Dim StrAr (1 To 12) As String
...
заполнил чем то
... и
Код:
Call uidoc.Document.ReplaceItemValue(itemname,StrAr)
 
Мы в соцсетях:

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