Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Сортировка Collection в Lotus Notes / 5 сообщений из 5, страница 1 из 1
11.09.2006, 11:02
    #33977374
Владислав Ромащенко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка Collection в Lotus Notes
Lotus 6.5
Что-то не нашел в мануале - можно ли отсортировать Set collection=db.Search по дате (возрастание-убывание)?
...
Рейтинг: 0 / 0
11.09.2006, 11:39
    #33977492
G2V
G2V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка Collection в Lotus Notes
Чтобы отсортировать коллекцию нужно использовать метод FTSearch. Чтобы метод работал быстро по БД нужно построить full-text индекс.
...
Рейтинг: 0 / 0
11.09.2006, 16:33
    #33978652
Владислав Ромащенко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка Collection в Lotus Notes
G2VЧтобы отсортировать коллекцию нужно использовать метод FTSearch. Чтобы метод работал быстро по БД нужно построить full-text индекс.
насколько я понял, сортировка идет по дате создания документа. а хотелось бы по данным в документе. или я чего-то не понял?

Set notesDocumentCollection = notesDatabase.FTSearch( query$, maxdocs%, [ sortoptions% ], [ otheroptions% ] )

через query$ нужно задать сортировку?
...
Рейтинг: 0 / 0
11.09.2006, 16:39
    #33978675
Владислав Ромащенко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка Collection в Lotus Notes
проблема вот в чем
есть форма с записями о стаже - где и когда работал сотрудник. записи идут не в хронологическом порядке.хотелось бы создать collection, где бы они были отсортированы по полю даты
что-то типа select date from form desc
...
Рейтинг: 0 / 0
11.09.2006, 18:03
    #33978989
Peter Kirillow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка Collection в Lotus Notes
не надо использовать FTSearch.
создайте вид (view) с сортировкой по дате и получайте collection из этого вида.
Set collection = view.GetAllDocuments. или GetDocumentByKey, что может решить сразу и проблему сортировки и выборки только определенного подмноджества.
дальше работайте с этим collection.

что касается FTSearch, то если его использовать с классом NotesDatabase, то документы будут отсортированы по релевантности, если не задано другого типа (описано в доке к методу),
а если использовать с классом NotesView, то по релевантности, если база проиндексирована или в том порядке, как в виде, если не отсортирована.
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Сортировка Collection в Lotus Notes / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]