Help

Тема в разделе "Lotus - Программирование", создана пользователем Voodolaz, 11 окт 2013.

  1. Voodolaz

    Voodolaz New Member

    Регистрация:
    11 окт 2013
    Сообщения:
    3
    Симпатии:
    0
    Доброго времени суток!
    С Лотус скрипт только начал знакомится по сему прошу вас о помощи.
    Есть база с нужными документами. Список этих документов необходимо загрузить в 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 - ничего не получается

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

    savl Lotus team
    Lotus team

    Регистрация:
    28 окт 2011
    Сообщения:
    2.052
    Симпатии:
    146
    Ох... тяжеловато будет после C#...
    Если ListBox это поле на форме, то надо смотреть @DbLookup (Domino)
    И вот вам ссылка на книги: Линк
    Линк 3
    Советую почитать, хотя бы принцип будет понятен.
     
  3. Voodolaz

    Voodolaz New Member

    Регистрация:
    11 окт 2013
    Сообщения:
    3
    Симпатии:
    0
    Спасибо.
     
  4. Voodolaz

    Voodolaz New Member

    Регистрация:
    11 окт 2013
    Сообщения:
    3
    Симпатии:
    0
    Ничего полезного пока по listbox не нашел. Savl не мог бы в дух словах написать, с примером ?
     
  5. savl

    savl Lotus team
    Lotus team

    Регистрация:
    28 окт 2011
    Сообщения:
    2.052
    Симпатии:
    146
    В Notes Designer, где формы редактировать можно. Есть Help, там можно почитать про разные поля и формулы и функции и классы.
    ListBox это поле.
    На первом скрине показано поле, на втором его формула для получения значений.
    Поле редактируемое, то есть из полученных значений можно выбрать нужные.
     

    Вложения:

    • lsb.png
      lsb.png
      Размер файла:
      23,7 КБ
      Просмотров:
      36
    • lsb2.png
      lsb2.png
      Размер файла:
      32,8 КБ
      Просмотров:
      45
  6. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.083
    Симпатии:
    300
    примеры есть в хэлпе и в шаблонах БД...
    для таких операций ваще нет нужды залезать в Лотус Скрипт
    просто делается в дизайнере - опция брать из вьюшки, если мало - то как написал savl
    или использовать PickList (но это уже вне контрола)

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

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

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

Поделиться этой страницей