relazione in repeat region

html26

Utente Junior
Professione: CAD CAM CAE
Software: Creo - ProE
Regione: ITALIA ESTERO EUROPA
#1
ciao a tutti.
espongo la situazione.
ho un assieme con n componenti (a, b, c,....).
alcuni componenti hanno un parametro pippo.
gli altri non ce l'hanno ed hanno un'altro che si chiama toto.
nella repeat region, come faccio per dire a pro/e di eseguire questa condizione:

se pippo esiste, che mi tiri il valore di pippo. invece se non esiste, che mi tiri il valore di toto.

come scrivo questa sintass?
grazie
 
Professione: TS
Software: CREO
Regione: Europe
#2
nelle relazioni di repeat region, scrivi:
if exists ("asm_mbr_pippo")
value=asm_mbr_pippo
else
value=asm_mbr_toto
endif

poi sempre nella finestra relazioni, aggiungi questo parametro:
asm_mbr_toto

nella tabelle di report, al posto &asm.mbr.pippo, scrivi &rpt.rel.value
 

dema

Utente Standard
Professione: Disegnatore meccanico
Software: Tutti
Regione: Emilia Romagna
#3
Mi aggiungo alla discussione facendo una premessa l'azienda per cui lavoro è solita modellare una parte e poi caricarla in un assembly di default ed entrambi i file hanno lo stesso nome, questo serve nel caso in cui debba come nell'allegato bloccare un'anello interno o una spina.

Ma bando alle ciancie è possibile creare una relazione nella quale si dica di non mostrare nell'elenco il componete il cui nome è uguale all'assieme.

tipo:
non mostrare asm.mbr.name se uguale asm.mbr.codice

dove codice è un parametro compilato a mano
 

html26

Utente Junior
Professione: CAD CAM CAE
Software: Creo - ProE
Regione: ITALIA ESTERO EUROPA
#4
nelle relazioni di repeat region, scrivi:
if exists ("asm_mbr_pippo")
value=asm_mbr_pippo
else
value=asm_mbr_toto
endif

poi sempre nella finestra relazioni, aggiungi questo parametro:
asm_mbr_toto

nella tabelle di report, al posto &asm.mbr.pippo, scrivi &rpt.rel.value

perfetto grazie!!!!!!!!