Hitta och välja onumrerade detaljer
Fråga:
Hur väljer du från modellen de detaljer vars numrering inte är aktuell och som har ett frågetecken efter detaljens positionsnummer?
Svar:
Det går inte att utföra genom att filtrera med kategorin Detalj och Positionsnummer, eftersom filtrets egenskap inte känner igen frågetecknet i slutet av positionsnumret för detaljen. En annan anledning är att frågetecknet används som jokertecken för att representera vilken karaktär som helst.
Lösning 1
En åtgärd är att filtrera med ett mallattribut, där
Kategori= Mall
Property= PART_POS eller ASSEMBLY_POS
Villkor= slutar med
Värde=(?)
Se exemplet nedan.
Lösning 2
En annan lösning är att använda en rapport för att välja onumrerade detaljer. När du har en rapport öppen kan du välja den relaterade detaljen genom att välja motsvarande rad i rapporten. Den raden måste innehålla text Id: och värdefältet GetValue("ID") direkt efter det textfältet.
Här är en enkel rapport, där det bara finns en DEL-rad med två värdefält: ID och PART_POS. DEL-raden innehåller följande formel, som endast matar ut de detaljer vars positionsnummer innehåller strängen (?):
if match(GetValue("PART_POS"),"*(?)*")==1 then
Output()
else
StepOver()
endif