Выбрать тип объекта для поиска вы можете двумя способами.
Чтобы выбрать тип объекта в диалоге мастера поиска
Щелкните по левой части кнопки команды Найти, расположенной на панели инструментов Поиск главного окна TDMS.
В диалоге мастера поиска, выберите тип объекта и перейдите на соответствующие вкладки, если вы хотите добавить условия поиска по атрибутам или связям объекта. Нажмите кнопку Найти, чтобы произвести поиск. Чтобы отказаться от поиска нажмите на кнопку Отмена.
Вы можете миновать первый шаг мастера поиска и выбрать тип объекта через динамическое меню TDMS. Для этого раскройте вложенное меню команды Найти, выполнив для этого одно из нижепере
Четвертый, завершающий шаг мастера поиска служит для поиска по свойствам связанных объектов. Чтобы перейти к данному виду поиска, выполните следующие действия:
- Запустите мастер поиска.
- Выберите тип объекта и перейдите на второй шаг мастера поиска.
- Введите условия поиска по атрибутам и системным свойствам, и нажмите кнопку Далее
Поиск по связанным объектам позволяет задать произвольный набор условий для типов объектов, которые могут входить в состав выбранного типа объекта или условия для типов объектов, которые могут включать выбранный тип объекта в свой состав. Чтобы задать условия поиска по свойствам связанного объекта, выполните следующие действия:
- Наведите курсор мыши на гиперссылку с именем типа объекта, и щелчком левой кнопки мыши откройте диалог ввода условий связанного объекта.
- В открывшемся диалоге введите условия поиска. Правила ввода условий поиска для связанных объектов совпадают с правилами, используемыми при вводе условий поиска по атрибутам и поиска по системным свойствам.
- Чтобы сохранить введенные условия и вернуться в мастер поиска, нажмите ОК.
Сохраненные условия поиска по связанному типу объекта помечаются флажком напротив имени типа объекта.
Чтобы сбросить условия поиска по связанному типу объекта, выполните следующие действия:
- Наведите курсор мыши на гиперссылку с именем типа объекта.
- Щелчком правой кнопки мыши раскройте контекстное меню гиперссылки.
- В открывшемся меню выберите и выполните команду Очистить условия численных действий:
- раскройте меню Редактировать Главного меню TDMS, и, перемещая указатель мыши, остановите его на команде Найти, или щелкните по правой части кнопки команды Найти, размещенной на панели инструментов Поиск главного окна:
- щелчком правой кнопки мыши раскройте контекстное меню объекта, расположенного в дереве объектов. Перемещая указатель мыши, остановите его на команде Найти.
Вложеное меню, открываемое командой Найти в контекстном меню объекта, содержит только те типы объектов, которые могут быть найдедены в составе текущего объекта и любого из его потомков. Создаваемый поисковый запрос сразу имеет ограничение "Искать объекты только в составе текущего объекта".
Особенности поиска наследованных типов объектов
Начиная с третьей версии, объектная модель TDMS была расширена возможностью использовать механизм наследования. При определении свойств нового типа объекта, наследование позволяет использовать существующие (уже созданные) типы объектов в качестве шаблонов. Свойства и методы базового типа объекта наследуются, становясь свойствами производного типа объекта.
Иерархия типов объектов, образованная при наследовании, обеспечивает удобную навигацию в динамических объектных меню. Базовые типы объектов образуют точки ветвления меню и содержат вложенное меню, состоящее из производных типов объектов. Базовые типы объектов могут использоваться при поиске. Базовый тип объекта повторяется в первой строке собственного вложенного меню, что позволяет его выбрать и использовать в качестве условия поиска. При поиске по базовому типу объекта, будут также найдены все отвечающие критериям поиска производные от него типы объектов. Поясним это на примере.
Предположим, что в системе определен тип объекта Контактная информация. От базового типа Контактная информация унаследованы производные типы: Структурное подразделение, Предприятие, Контактное лицо. Экземпляры объектов (т.е. атрибутивные карточки структурных подразделений, предприятий и контактных лиц), созданные на основе этих трех типов, обладают общим набором свойств типа объекта Контактная информация. Динамическое контекстное меню команды Найти строится следующим образом:
Структурных подразделения, предприятия и контактные лица содержат контактную информацию. Это означает, что поиск по типу объекта Контактная информация и определенным для него свойствам, будет производиться среди структурных подразделений, предприятий и контактных лиц.
Если вы произвели выбор типа объекта через диначеское меню, мастер поиска откроется уже на втором шаге (Выбор атрибутов).
Связи объекта
Входимость объектов