Help

Voodolaz

New member
11.10.2013
2
0
#1
Доброго времени суток!
С Лотус скрипт только начал знакомится по сему прошу вас о помощи.
Есть база с нужными документами. Список этих документов необходимо загрузить в ListBox c последующим выбором для обработки определенных. Раньше писал на C# имею представление как происходит сам процесс. А вот как в лотус скрипт загрузить не могу разобраться.

Dim dbCur As NotesDatabase
Set dbCur = New NotesDatabase( "Server", "baza.nsf")

Dim dc As NotesDocumentCollection
Dim doc As NotesDocument
Dim tmpStr As String
Dim tmpTime As Variant

Dim view As NotesView

Dim item As NotesItem

Dim fr As NotesForm

Set dc = dbCur.AllDocuments 'получаем коллекцию всех документов '
Messagebox dc.Count , , "dc.Count" 'выводим значение '


Set view = dbCur.GetView("1. Все\ 1. По номерам")




Пробовал каким-нибудь образом данные из вью загрузить в listbox - ничего не получается

Прошу помочь.
 

savl

Lotus team
28.10.2011
2 136
105
#2
Ох... тяжеловато будет после C#...
Если ListBox это поле на форме, то надо смотреть @DbLookup (Domino)
И вот вам ссылка на книги: Линк
Линк 3
Советую почитать, хотя бы принцип будет понятен.
 

Voodolaz

New member
11.10.2013
2
0
#3
Ничего полезного пока по listbox не нашел. Savl не мог бы в дух словах написать, с примером ?
 

savl

Lotus team
28.10.2011
2 136
105
#4
В Notes Designer, где формы редактировать можно. Есть Help, там можно почитать про разные поля и формулы и функции и классы.
ListBox это поле.
На первом скрине показано поле, на втором его формула для получения значений.
Поле редактируемое, то есть из полученных значений можно выбрать нужные.
 

Вложения

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 585
271
#5
примеры есть в хэлпе и в шаблонах БД...
для таких операций ваще нет нужды залезать в Лотус Скрипт
просто делается в дизайнере - опция брать из вьюшки, если мало - то как написал savl
или использовать PickList (но это уже вне контрола)

Знания шарпея можно смело выкинуть - они вам здесь не пригодятся, как и знания РСУБД (если не идет вопрос об интеграции). Максимум что поможет - знание бижуалвасика (вижуал бэйсика) - ЛС похож на него чуть менее чем полностью.

Пригодятся знания java (или всего что компилится в джава байткод) - это на будущее

если знакомы с NOSQL - это ближе, Домина - документная БД!