0 / 0 / 0
Регистрация: 03.02.2007
Сообщений: 821
|
|
1 | |
Поиск29.08.2007, 11:28. Показов 44829. Ответов 33
Метки нет (Все метки)
Подскажите, пожалуйста...
У меня есть куча документов со значениями "Беларусь" Делаю поиск stSearch = "Беларусь" Set dcCollection = db.Search(stSearch,Nothyng,0) Все находит правильно Подскажите , как сделать , что если stSearch = "БЕЛ", или "бел" , или например "ларусь" , оно находило теже документы или например если есть значение в доке "Республика Беларусь", чтобы оно тоже нашло этот документ Насколько я понимаю, нужно использовать @Like для подстроки, но я не понимаю как это куда всунуть...
0
|
0 / 0 / 0
Регистрация: 03.02.2007
Сообщений: 821
|
|
02.09.2007, 18:11 | 21 |
А вообще можно как-н по другому вывести эту коллекцию для просмотра так, как она сформирована?
Я коллецию запихивал в папку.. , а папку на форму и можно смотреть доки... НО вот Вы говорите, что папка по другому отсортирует
0
|
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
|
|
03.09.2007, 09:15 | 22 |
Для: wowa
Смотри класс NotesNewsletter. В частности метод NotesNewsletter.FormatMsgWithDoclinks. Или ручками в ричтекст-поле запихать.
0
|
0 / 0 / 0
Регистрация: 03.02.2007
Сообщений: 821
|
|
03.09.2007, 17:17 | 23 |
что-то я в поисковике не нашел почти ничего про NotesNewsletter
да и в хелпе не понял что с ним дальше делать... Может кто-н знает как данное сделать... ????
0
|
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
|
|
03.09.2007, 17:19 | 24 |
Там примеры есть. В хелпе.
0
|
0 / 0 / 0
Регистрация: 03.02.2007
Сообщений: 821
|
|
06.09.2007, 14:20 | 25 |
Для: Medevic
Что -то я плоховато понимаю, а там еще и на английском... Скажи... А если в каждом документе будет какое-н левое поле... У меня получится правильно отсортированная коллекция... Я возьму один документ и занесу в это поле 1, второй - 2..... и т.д. а потом в папке отсортирую по возрастанию по этому полю... Вот только вопрос... оно наверно сильно будет тормозить ???
0
|
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
|
|
06.09.2007, 14:47 | 26 |
Для: wowa
Работать будет. Только это не очень хорошо. По нескольким причинам. Одна из них, что в результате можешь получить пачку конфликтов записи/репликации.
0
|
0 / 0 / 0
Регистрация: 19.07.2007
Сообщений: 1,098
|
|
06.09.2007, 19:10 | 27 |
В общем, то что дядки выше писали тока вместо @Contains юзайте @like, тогда и по куску слова находить будет... Надо так:
{ @Like( @LOwerCase(MY_COOL_FIELD); } & "%" & lcase(doc.MyField(0) ) & "%" & { ) }
0
|
0 / 0 / 0
Регистрация: 23.10.2006
Сообщений: 218
|
|
09.09.2007, 18:46 | 28 |
<!--QuoteBegin-wowa+3:09:2007, 16:58 -->
<span class="vbquote">(wowa @ 3:09:2007, 16:58 )</span><!--QuoteEBegin-->А вообще можно как-н по другому вывести эту коллекцию для просмотра так, как она сформирована? Я коллецию запихивал в папку.. , а папку на форму и можно смотреть доки... НО вот Вы говорите, что папка по другому отсортирует [snapback]77133" rel="nofollow" target="_blank[/snapback]?[/quote] Способ на грани экстрима :D. Делаете форму, на форме - контрол Microsoft Web Browser (поставляется вместе в виндой ). По нажатию на кнопку формируете коллекцию, и непосредственно в контрол вписываете HTML-код. По сути выводите свою коллекцию. Ссылки на документы формируете как "notes://...". Звучит страшно, но делается быстро и выглядит красиво.
0
|
0 / 0 / 0
Регистрация: 03.02.2007
Сообщений: 821
|
|
10.09.2007, 09:18 | 29 |
Для: Mihal
хм... Пасиб, интересная вещь.. надо попробывать! КАк я понимаю Вы это делали и получилось нормально? Ну вот сформировал я коллекцию, Беру первый документ, формирую ссылку этого документа<!--QuoteBegin-Mihal+10:09:2007, 17:33 --> <span class="vbquote">(Mihal @ 10:09:2007, 17:33 )</span><!--QuoteEBegin-->"notes://...". [snapback]77722" rel="nofollow" target="_blank[/snapback]?[/quote] А как ? <!--QuoteBegin-Mihal+10:09:2007, 17:33 --> <span class="vbquote">(Mihal @ 10:09:2007, 17:33 )</span><!--QuoteEBegin-->непосредственно в контрол вписываете HTML-код [snapback]77722" rel="nofollow" target="_blank[/snapback]?[/quote]
0
|
0 / 0 / 0
Регистрация: 23.10.2006
Сообщений: 218
|
|
10.09.2007, 12:17 | 30 |
<!--QuoteBegin-wowa+11:09:2007, 08:05 -->
<span class="vbquote">(wowa @ 11:09:2007, 08:05 )</span><!--QuoteEBegin-->КАк я понимаю Вы это делали и получилось нормально? [snapback]77753" rel="nofollow" target="_blank[/snapback]?[/quote] Да, применял много раз. Берём имя сервера и вместо "/" ставим "@". потом: notes://<имя_сервера_с_@>/<путь_к_базе_данных>/0/<UNID_документа>?OpenDocument Например: notes://dominator@svoloch@ltd/clients/vasya_pupkin.nsf/0/8B3C8EC1F70BB852C225734F0030DC4A?OpenDocument
0
|
0 / 0 / 0
Регистрация: 03.02.2007
Сообщений: 821
|
|
10.09.2007, 17:39 | 31 |
Для: Mihal
Большое спасибо! Буду пробовать этот вариант!
0
|
0 / 0 / 0
Регистрация: 23.10.2006
Сообщений: 218
|
|
12.09.2007, 11:40 | 32 |
ДА! Забыл добавить, для формирования ссылки можно использовать свойство NotesDocument.NotesURL. Типа, "взрощён" на более ранних лотусах, некоторые вещи использую по привычке ;).
0
|
0 / 0 / 0
Регистрация: 19.07.2007
Сообщений: 1,098
|
|
15.09.2007, 22:40 | 33 |
Сообщение от Mihal
0
|
0 / 0 / 0
Регистрация: 03.02.2007
Сообщений: 821
|
|
01.10.2007, 17:50 | 34 |
<!--QuoteBegin-Medevic+3:09:2007, 16:39 -->
<span class="vbquote">(Medevic @ 3:09:2007, 16:39 )</span><!--QuoteEBegin-->Ну теперь понятно в чем проблема. Метод FTSearch дает отсортированную коллекцию. А в папке стоит своя сортировка, не имеющая ничего общего с FTSearch. [snapback]77130" rel="nofollow" target="_blank[/snapback]?[/quote] КАк убрать в папке "свою сортировку" ????
0
|
01.10.2007, 17:50 | |