Выполнение поиска в таблицах
Поле Искать в таблице отображается в большей части таблиц 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 |
Если подстановочный символ звездочки (*) используется в середине строки поиска, он может заменить один или несколько символов, включая пробелы между строками.