ОБСУЖДЕНИЕ

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

7 ответов 5,4 тыс.
AI-выжимка обсуждения скоро

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

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

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

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

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

Спасибо
 
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
 
В том и дело, что мне так не подходит. Во вью по формулам обсчитываются значения столбиков и уже эти значения мне и нужны.
 
notesDocument.ColumnValues

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

Похожие темы

E
Ответы
16
Просмотры
6 тыс.
E

Статистика тем

Создано
Xalet,
Последний ответ от
K-Fire,
Ответы
7
Просмотры
5 446