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

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

    Скидки до 10%

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

View.ftsearch В Repeat Control

  • Автор темы doka
  • Дата начала
D

doka

Доброго времени суток!

Вопрос простой, но я что-то встал... Матом не ругать!
В repeat control вставил пример из инета по построению динамических таблиц:

db=database;
theView=db.getView("Назавние");
if (compositeData.categoryFilter>""){
theView.FTSearch(compositeData.categoryFilter);

}else{
theView.getAllEntries()
}

c theView.getAllEntries() все нормально и понятно, а вот получить документ после theView.FTSearch не получается. Посмотрел в описание FTSearch возвращает int. Это вот и не понятно. Как обращаться к документам после theView.FTSearch?
 

NickProstoNick

Статус как статус :)
Lotus Team
22.08.2008
1 851
27
BIT
0
ну как обычно. Пример из хелпа:
Код:
Dim session As New NotesSession
Dim db As NotesDatabase
Dim view As NotesView
Dim doc As NotesDocument
Dim j As Long
Set db = session.CurrentDatabase
Set view = db.GetView("All Documents")
j = view.FTSearch( "server AND protocol", 0 )
Set doc = view.GetFirstDocument()
While Not(doc Is Nothing)
Call doc.PutInFolder( "For Review", True )
Set doc = view.GetNextDocument(doc)
Wend
Call view.Clear
 
D

doka

Да, спасибо, хэлп я смотрел.

Просто тупил. Надо было просто написать так:

db=database;
theView=db.getView("Название");
if (compositeData.categoryFilter>""){
theView.FTSearch(compositeData.categoryFilter);

}
theView.getAllEntries()
 
Мы в соцсетях:

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