• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Notes View перебор значений

  • Автор темы Xalet
  • Дата начала
X

Xalet

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

делаю примерно следующее

Код:
Set entries = fld.AllEntries
While Not(Entry Is Nothing)
Forall colval In entry.ColumnValues
value = colval				
...
End Forall
Wend

Проблемма в том, что если в столбике все значения пустые, то этот столбик пропускается.
Как это решается?

Спасибо
 
M

morpheus

Dim db As New NotesDatabase( "Gaborone", "todo.nsf" )
Dim view As NotesView
Dim doc As NotesDocument
Set view = db.GetView( "MyFolder" )
Set doc = view.GetFirstDocument

While Not(doc Is Nothing)
... и тут работаем с документами , а не с ентрис

Set doc = view.GetNextDocument(doc)
Wend
 
X

Xalet

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

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
notesDocument.ColumnValues

И что значит столбик пропускается?
 
K

K-Fire

Самое простое решение это в том столбце сделать формулу нужное поле + "###"+любое ненужное поле или формула, например @Created.
Получаете всегда непустые и не константные значения. Ну а потом уже выделить 1ю часть не проблема.
 
Мы в соцсетях:

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