Список форм в базах

Xalet

Well-known member
08.08.2008
410
0
#1
Доброго времени суток всем.

Заранее хочу извиниться, если тема не нова и уже обсуждалась.

Задача такая: на сервере с Н базами запустить агентик/скриптик и получить список всех баз и форм/субформ в них.

Капать я так понимаю надо в сторону DXL. Но может у кого-то есть уже готовый инструмент, который бы сделал такой список?
 

ToxaRat

Чёрный маг
Lotus team
06.11.2007
3 231
18
#2
Код:
Dim nc As NotesNoteCollection
Set nc = db.CreateNoteCollection(True)
Call nc.BuildCollection
nid = nc.GetFirstNoteId
For i = 1 To nc.Count
Set doc = db.GetDocumentByID(nid) ' берём док

nid = nc.GetNextNoteId(nid)
Next
 

Akupaka

А че я?.. О.о
04.10.2007
3 360
1
#3
Код:
Dim nc As NotesNoteCollection
Set nc = db.CreateNoteCollection(True)
Call nc.BuildCollection
nid = nc.GetFirstNoteId
For i = 1 To nc.Count
Set doc = db.GetDocumentByID(nid) ' берём док

nid = nc.GetNextNoteId(nid)
Next
ToxaRat ,
и что это? Представь нам, пожалуйста, алгоритм или блок-схему сего произведения с комментариями. Где оно выполняет требуемые операции:
получить список всех баз и форм/субформ в них
?

xalet ,
копать надо в сторону справки, если кратко. Чтобы быть точнее, то рассмотри классы NotesDatabase и NotesDbDirectory.
 
D

Darker

#4
а NotesDatabase.Forms уже не актуально? Или метод только формы берет?
 

Xalet

Well-known member
08.08.2008
410
0
#6
После праздников моск не включился. Но как ни странно хватило ответа ToxaRat. :) Сразу про хелп вспомнил, а когда оттуда вылез с готовым кодом, тут как раз все расписали.

Спасибо всем.
 

ToxaRat

Чёрный маг
Lotus team
06.11.2007
3 231
18
#7
и что это? Представь нам, пожалуйста, алгоритм или блок-схему сего произведения с комментариями.
что тут не понятно?
берутся все дизайн єлементы, если нужно можно отдельно отбирать формы, иил виды и т.д. - всё в справке
 

hosm

* so what *
18.05.2009
2 442
6
#9
Akupaka то был набор ключевых слов для поиска по лотус-хелпу. не занудствуй :)
 

Akupaka

А че я?.. О.о
04.10.2007
3 360
1
#10
Ну да, можно из Одессы в Киев ехать прямо по одесской трассе, а можно и через Донецк.
А я "придираюсь" :)