Форум программистов, компьютерный форум, киберфорум
HCL Notes: Программирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/114: Рейтинг темы: голосов - 114, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 09.07.2005
Сообщений: 209

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

08.06.2007, 19:37. Показов 21154. Ответов 9
Метки нет (Все метки)

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

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

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

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

как добавить если в многозначное поле хочеться вводить много значении
пробовал все запихать в нулевую позию через запятую.так как в свойсвах разделителем определен запятая. но они так и остаются на нулевом.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.06.2007, 19:37
Ответы с готовыми решениями:

Многозначные поля
Есть ли функция которая проверяет есть ли в поле значение с таким индексом? на ЛС.

вычисляемые поля - обработка зависит от типа поля?
Коллеги, что-то не могу понять и найти в хелпе про тонкости "Refresh fields on keyword change"/ Обычно: This field property...

Insert Into Многозначные поля
Добрый день! Возникла такая задача: два столбца в таблице (таблица1) являются многозначными полями. Есть еще две таблицы. Одна (таблица2)...

9
1 / 1 / 0
Регистрация: 01.10.2006
Сообщений: 615
09.06.2007, 01:14
все проще, если strings массив строк, то call doc.replaceitemvalue("sostav", strings)<br>
0
0 / 0 / 0
Регистрация: 09.07.2005
Сообщений: 209
09.06.2007, 09:01
точно!!!, работает
спасибо.
мелочь, а не знаешь проблема блин.
0
0 / 0 / 0
Регистрация: 12.10.2006
Сообщений: 185
25.07.2007, 20:29
Цитата Сообщение от Kee_Keekkenen
все проще, если strings массив строк, то call doc.replaceitemvalue("sostav", strings)<br>
И от меня спасибо
0
0 / 0 / 0
Регистрация: 27.02.2007
Сообщений: 154
26.07.2007, 09:42
Для: alb
Для: Ogion7

Code
1
Call notesItem.AppendToTextList( newValue )
...очень хорошая штука....при этом не требуеться никаких там

Code
1
call doc.replaceitemvalue("sostav", strings)
0
0 / 0 / 0
Регистрация: 12.10.2006
Сообщений: 185
26.07.2007, 15:26
Угу, но зато replaceitemvalue переменную итема заводить не надо. Я например масив значений вначале сформировал, а патом записал в итем
0
0 / 0 / 0
Регистрация: 27.02.2007
Сообщений: 154
26.07.2007, 17:46
Для: Ogion7
а можно примерчик как ты его формируешь этот массив ...перед тем как заменить значение поля
0
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
26.07.2007, 18:02
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.
0
0 / 0 / 0
Регистрация: 27.02.2007
Сообщений: 154
26.07.2007, 18:13
Для: Medevic
да и вместо одной переменно Item объявляем целую пачку других....хотя на вкус и цвет товарищей нет
0
0 / 0 / 0
Регистрация: 12.10.2006
Сообщений: 185
26.07.2007, 18:21
Цитата Сообщение от Ronchik
Для: Ogion7
а можно примерчик как ты его формируешь этот массив ...перед тем как заменить значение поля
а че тут такого?
обьявляю

Code
1
Dim StrAr (1 To 12) As String
...
заполнил чем то
... и

Code
1
Call uidoc.Document.ReplaceItemValue(itemname,StrAr)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.07.2007, 18:21
Помогаю со студенческими работами здесь

Как читать многозначные поля в MS Access?
Уважаемые коллеги! Кто-нибудь обладает сакральным знанием о том, как читать многозначные поля в MS Access с помощью DAO и C++? Буду очень...

Многозначные числа
1. Дано многозначное число. Определить сколько в нем цифр. 2. Записать данное многозначное число в обратном порядке. 3. Найти сумму...

Многозначные числа
Помогите разобраться с задачкой... Дано многозначное число. Вывести на печать число, состоящее из цифр, которые встречаются более одного...

Однозначные элементы массива оставить без изменения, многозначные заменить на сумму цифр
Дан массив от 1 до N . Если число из массива однозначное то оставить его как есть , а если многозначное то это число будет равняться сумме...

Составить программу для деления числа а на число b, если а, b — многозначные числа
Составить программу для деления числа а на число b, если а, b — многозначные числа на VBA. Добавлено через 40 секунд Помогите...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru