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

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

    Скидки до 10%

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

Коллекции документво

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
Попробуй так:
Код:
Set collection = db.Search({Form = "Form_LNK" & @Created >= [} + CStr(docST.stDate1(0)) + {] & @Created <= [} + Cstr(docST.stDate2(0)) + {]}, Nothing, 0)
 

Kizarek86

Green Team
20.07.2007
871
7
BIT
41
Medevic,спасибо, работает отлично.

з.ы. Жили бы в Москве на пиво бы попал, а так придется довольствоваться благодарностями (
 
M

morpheus

Для: kizarek
ну так плюс господину Medevic'y в репутацию!
 
G

GROMILA

По поводу формы ввода параметров поиска.

Если у пользователя будут права только на чтение (Reader) то в общем случае нельзя заполнить параметры поиска/выборки, так как Refresh не срабатывает, чтобы обновить зависимые поля.
:)

Как эту херь обойти толком не знаю.


Для: GROMILA
А кто мешает отсортировать ?

Кидани плиз преемлемый по скорости способ сортировки коллекции по N полям, например.
 
L

LuMee

Кидани плиз преемлемый по скорости способ сортировки коллекции по N полям, например.
Могу еще скромно предложить свою поделку. Работает вроде не слишком медленно... Правда, сортирует не коллекции, а массивы, но при желании можно этот массив потом обратно в коллекцию сложить.
 
M

morpheus

<!--QuoteBegin-GROMILA+30:07:2007, 19:38 -->
<span class="vbquote">(GROMILA @ 30:07:2007, 19:38 )</span><!--QuoteEBegin-->Как эту херь обойти толком не знаю.
[snapback]73817" rel="nofollow" target="_blank[/snapback]​
[/quote]
отдельная база - поисковая, с результатами поиска, в ней все будут авторами или эдиторами, и всё
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
<!--QuoteBegin-GROMILA+30:07:2007, 20:38 -->
<span class="vbquote">(GROMILA @ 30:07:2007, 20:38 )</span><!--QuoteEBegin-->Кидани плиз преемлемый по скорости способ сортировки коллекции по N полям, например.
[snapback]73817" rel="nofollow" target="_blank[/snapback]​
[/quote]
Я коллекцию не сортирую, а создаю индексы. Метод сортировки любой. У меня вообще выбором. :)
 
M

morpheus

<!--QuoteBegin-Medevic+31:07:2007, 09:47 -->
<span class="vbquote">(Medevic @ 31:07:2007, 09:47 )</span><!--QuoteEBegin-->У меня вообще выбором
[snapback]73845" rel="nofollow" target="_blank[/snapback]​
[/quote]
???

у меня пузырьковый метод
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
<!--QuoteBegin-Morpheus+31:07:2007, 10:50 -->
<span class="vbquote">(Morpheus @ 31:07:2007, 10:50 )</span><!--QuoteEBegin-->???

у меня пузырьковый метод
[snapback]73846" rel="nofollow" target="_blank[/snapback]​
[/quote]
Есть такой метод. Немного лучше пузырькового. :)
А лучше смысла нет использовать. Выигрыш слишком незначителен по сравнению со временем построения отчета.
 

Kizarek86

Green Team
20.07.2007
871
7
BIT
41
Такая вот ещё проблемка, как во вьюхе отсортировать по месяцу, если выглядит это так:
f9cfd384530d.jpg

а код на колонке такой:
Код:
@Select (@Month(TabLNK_Date); "Январь '01'";"Февраль '02'";"Март '03'";"Апрель '04'";"Май '05'";"Июнь '06'";"Июль '07'";"Август '08'";"Сентябрь '09'";"Октябрь '10'";"Ноябрь '11'";"Декабрь '12'")
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
Для: kizarek
Создать скрытую отсортированную колонку перед этой с формулой @Month(TabLNK_Date).
 
M

morpheus

Для: kizarek
Зделайте скрітую колонку которая будет включать в себя только номера месяцем, и вот по нейи сортировать
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
<!--QuoteBegin-GROMILA+31:07:2007, 18:45 -->
<span class="vbquote">(GROMILA @ 31:07:2007, 18:45 )</span><!--QuoteEBegin-->Если документ с приаттаченным Excel-файлом? smile.gif не пойдеть
[snapback]73925" rel="nofollow" target="_blank[/snapback]​
[/quote]
Почему не пойдет?
Если нужен документ в той же базе, где пользователь только Reader, то это легко сделать через серверного агента. Можно даже сначала показать ему этот документ (в поисковой базе) и спросить типа всё в порядке. Он жмёт "Да", вызывается агент и перекидывает документ в нормальную базу.
 
M

morpheus

<!--QuoteBegin-GROMILA+31:07:2007, 17:45 -->
<span class="vbquote">(GROMILA @ 31:07:2007, 17:45 )</span><!--QuoteEBegin-->Что будет являться результатом поиска?
Если документ с приаттаченным Excel-файлом? не пойдеть
[snapback]73925" rel="nofollow" target="_blank[/snapback]​
[/quote]
Ну зачем сразу язвить :rolleyes:
а чем вам документ с рт полем - линками не подходит
выводить линки на найденные документы, небольшое описаие документа - надо человек в режиме редактирования и откроет - чем хорошо тем что будет отрабатывать ACL(не должен видеть и не увидит)
 

Kizarek86

Green Team
20.07.2007
871
7
BIT
41
Сорь что вклиниваюсь, но опять с проверкой дат косячок. необходимо выбрать документы, даты (поля TABMO_Date) которые меньше даты текущего такого же документа, но в том же месяце. На форме сделано поле MO_year_month в котором вычисляеться храниться месяц и год (в таком формате "08.2007") к нему добавляем "01." чтобы взять дату начала месяца. Возникает ошибка при отборе.

Код:
Set collection = db.Search({Form = "Form_MO" & TABMO_Date <= [} + Cstr(docST.TabMO_Date(0)) + {] & TABMO_Date >= [01. } + Cstr(docST.MO_Year_Month(0)) + {]}, Nothing, 0)
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
<!--QuoteBegin-kizarek+1:08:2007, 12:20 -->
<span class="vbquote">(kizarek @ 1:08:2007, 12:20 )</span><!--QuoteEBegin-->>= [01. }
[snapback]73962" rel="nofollow" target="_blank[/snapback]​
[/quote]

Пробел после точки явно лишний.
 

Kizarek86

Green Team
20.07.2007
871
7
BIT
41
Medevic, ех точно, при выводе ошибки его не видно было, думал там его нету. Спасибо в очередной раз.
 
Мы в соцсетях:

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