(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Поиск по свойствам в DocsVision

Наталья Анохина

Довольно часто поступают обращения, связанные с построением запроса по нескольким значениям коллекционных секций (например, секции Свойства или Сотрудники карточек документов) с объединением их по И.
Пример:
Задача - найти карточки входящих документов, в которых свойство Вес = Параметр И свойство Получатель = Параметр.
Начиная с версии 4.1, создавать такие запросы стало возможно, используя редактор запросов.
1. Добавьте условия на название и значение одного свойства, измените логический оператор, объединяющий эти два условия, на И.
2. Для создания условия на второе и последующие свойства используйте команду контекстного меню Создать новую группу секции.


3. В новой группе добавьте условия на название и значение другого свойства, также измените оператор на И.
4. Измените оператор, объединяющий обе группы условий, на И.

Результат должен быть такой:

В версиях младше 4.1 создать такой запрос можно только путем редактирования xml запроса.
1. Создаем запрос, добавляем необходимые условия к обычным разделам и добавляем условия на свойства - в нашем примере это свойство "Вес".

2. Добавляем условия на второе свойство "Получатель", при помощи контекстного меню переключаем тип логического объединения условий в "И".

3. Переключаемся в режим редактирования XML (обратно переключиться нельзя, поэтому надо максимально продумать и подготовить запрос перед редактированием XML). Выделяем в XML запрос к разделу (SectionQuery), чтобы отличить его от остальных надо поискать условия, которые мы добавляли - для свойств Вес и Получатель.

4. Разбиваем SectionQuery на две части - два однотипных SectionQuery, в каждом из которых оставляем условия только на одно свойство (т.е. на его название и на его значение). Для этого копируем выделенный блок SectionQuery в буфер, удаляем условия на название и значение второго свойства. Затем вставляем копию из буфера и удаляем в ней запрос к названию и значению первого свойства.

Запрос готов к использованию - сохраняем его и назначаем на виртуальную папку. Рекомендуется сохранить исходный запрос, сделанный в конструкторе, для последующих исправлений. Читать дальше

Ссылки по теме


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 26.08.2009 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Zend Guard 1 Year Subscription
The BAT! Home Upgrade- 1 компьютер
Allround Automation PL/SQL Developer - Annual Service Contract - Single user
WinRAR 5.x 1 лицензия
Stimulsoft Reports.Ultimate Single License Includes one year subscription
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Компьютерные книги. Рецензии и отзывы
Новости мира 3D-ускорителей
Краткие описания программ и ссылки на них
Компьютерная библиотека: книги, статьи, полезные ссылки
ЕRP-Форум. Творческие дискуссии о системах автоматизации
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100