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

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

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

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

Help

  • Автор темы Voodolaz
  • Дата начала
V

Voodolaz

Доброго времени суток!
С Лотус скрипт только начал знакомится по сему прошу вас о помощи.
Есть база с нужными документами. Список этих документов необходимо загрузить в 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 597
310
BIT
177
Ох... тяжеловато будет после C#...
Если ListBox это поле на форме, то надо смотреть @DbLookup (Domino)
И вот вам ссылка на книги: Линк
Линк 3
Советую почитать, хотя бы принцип будет понятен.
 
V

Voodolaz

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

savl

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

Вложения

  • lsb.png
    lsb.png
    11,7 КБ · Просмотры: 490
  • lsb2.png
    lsb2.png
    14,6 КБ · Просмотры: 505

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 940
609
BIT
210
примеры есть в хэлпе и в шаблонах БД...
для таких операций ваще нет нужды залезать в Лотус Скрипт
просто делается в дизайнере - опция брать из вьюшки, если мало - то как написал savl
или использовать PickList (но это уже вне контрола)

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

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

если знакомы с NOSQL - это ближе, Домина -
 
Мы в соцсетях:

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