Основы > Поиск в Windchill > Специальные поиски > Выполнение поиска в таблицах
Выполнение поиска в таблицах
Поле Искать в таблице отображается в большей части таблиц Windchill.
С помощью этого поля поиска не выполняется обычный поиск Windchill. Вместо обычного поиска строки таблицы фильтруются с помощью информации, видимой в столбцах таблицы.
При поиске в таблицах применяются следующие правила.
Текущие данные, видимые в таблице, можно только фильтровать. При скрытии столбца таблицы поиск в таблице не применяется к значениям, содержащимся в скрытом столбце.
Символ вопросительного знака (?) интерпретируется буквально, а не как подстановочный символ.
При включении пробелов в элементы критерия поиска пробелы трактуются буквально (как символы пробела).
Порядок строк в значении учитывается. Например, при поиске по ключевому слову part design объект со значением design part не будет возвращен в результатах поиска.
Можно использовать подстановочный символ звездочки (*), чтобы заменить символы в строке и пробелы между строками. Например, при поиске 123*78 в результатах поиска будут возвращены объекты "12345678" и "1234 5 678".
Подстановочный знак звездочки (*), используемый в начале или в конце одиночной строки поиска, является ненужным и не изменяет поведение фильтрации.
Если ключевое слово содержит несколько строк, отделенных друг от друга пробелами, то размещение подстановочного символа звездочки (*) учитывается. Дополнительные сведения см. ниже в описаниях примеров.
* 
Для простоты в следующих примерах используется только наименование объектов. Однако при поиске в таблице фильтруются все видимые данные в столбце. Например, если таблица содержит столбец Состояние и поиск ведется по ключевому слову w, будут возвращены все объекты, которые находятся в состоянии В работе.
В качестве примера рассмотрим таблицу со следующими объектами.
Engine.asm
Spotlight 023
material weight specs
Design Guide
Part 890
Вы выполняете в таблице следующий поиск. Подсвеченные строки показывают объекты, которые будут отображаться в результатах поиска.
Искать в таблице: g (или g*, или *g)
Engine.asm
Spotlight 023
material weight specs
Design Guide
Part 890
Будут возвращены все объекты, содержащие в наименованиях букву g, независимо от того, появляется ли "g" в начале, в середине или в конце строки.
Искать в таблице: ig (или ig*, или *ig)
Engine.asm
Spotlight 023
material weight specs
Design Guide
Part 890
Несмотря на то что наименование Engine.asm содержит и g, и i, символы, которые введены в поле поиска, не обрабатываются по отдельности, если между ними не включен пробел.
Искать в таблице: i g (или i g*, или *i g)
Engine.asm
Spotlight 023
material weight specs
Design Guide
Part 890
Ни один объект не будет возвращен. Поиск включает пробел между g и i, поэтому каждый из этих символов при поиске в Windchill считается автономной строкой.
i g - Windchill фильтрует объекты, чтобы получить в результатах две односимвольных строки (например, Part I G 890).
i g* - Windchill фильтрует объекты, чтобы получить в результатах односимвольную строку (i), за которой следует другая строка, начинающаяся с g (например, Part I G890).
*i g - Windchill фильтрует объекты, чтобы получить в результатах строку, заканчивающуюся символом i, за которой следует другая строка из одного символа (например, Part 890I G).
Искать в таблице: ight (или ight*, или *ight)
Engine.asm
Spotlight 023
material weight specs
Design Guide
Part 890
Искать в таблице: light (или light*, или *light)
Engine.asm
Spotlight 023
material weight specs
Design Guide
Part 890
Искать в таблице: lght (или lght*, или *lght)
Engine.asm
Spotlight 023
material weight specs
Design Guide
Part 890
Искать в таблице: l*ght
Engine.asm
Spotlight 023
material weight specs
Design Guide
Part 890
Если подстановочный символ звездочки (*) используется в середине строки поиска, он может заменить один или несколько символов, включая пробелы между строками.
Было ли это полезно?