How to find and select unnumbered parts
Question:
How to select from the model the parts whose numbering is not up to date, and that have a question mark after the part position number?
Answer:
This is not possible by filtering with the category Part and Position number, since that filter property does not recognize the question mark at the end of the part position number. Another reason is that the question mark is used as wildcard to represent any character.
Workaround 1
One work-around is to filter using a template attribute, where
Category= Template
Property= PART_POS or ASSEMBLY_POS
Condition= Ends with
Value=(?)
See the example below.
Workaround 2
Another workaround is to use a report to select unnumbered parts. When you have a report open, you can select the related part by selecting the corresponding line in the report. That line needs to contain text Id: and the value field GetValue(”ID”) right after that text field.
Attached is a simple report, where there is just one PART row with two value fields ID and PART_POS. The part row contains the following formula, which outputs only those parts whose position number contains the string (?):
if match(GetValue("PART_POS"),"*(?)*")==1 then
Output()
else
StepOver()
endif