Lukáš Záruba
05.10.2018, 19:08
Zdravím,Rád bych napsal ilogic který dělá tohle ale pořád mi to hlásí chyby:Když je iProperties.Material - ocel Tak napiš do: iProperties.Value("Custom", "MAT") OCChtěl bych mít v pravidle seznam a postupně ho rozšiřovat jak např:Ocel pozink = PZNerez = NEHliník = AL.....Chci následně použít uživatelskou vlastnost "MAT" pro jiná pravidla co skládají třeba Název dílu nebo popis či jiné a nechce se mi "MAT" neustále ručně vyplňovat(pravidelně na to zapomínám). Chci aby pravidlo vyplnilo vlastnost za mě automaticky v návaznosti na materiál
Lukáš Záruba
05.10.2018, 21:14
Už to funguje, chyba byla skutečně mezi židlí a klávesnicí, zatím to je jen pár nejpoužívnějších materiálů. Nešlo by to třeba načíst z exlovský tabulky? tam byse mi to psalo jednodušeji.If iProperties.Material = "Hlin�k 6061" Then
iProperties.Value("Custom", "MAT") = "AL"
Parameter("MAT")=iProperties.Value("Custom", "MAT")
ElseIf iProperties.Material = "NEREZ (�sn 17 240 AISI 304 )" Then
iProperties.Value("Custom", "MAT") = "NE"
Parameter("MAT")=iProperties.Value("Custom", "MAT")
ElseIf iProperties.Material = "Ocel (�sn 11 373 DIN 37-2)" Then
iProperties.Value("Custom", "MAT") = "OC"
Parameter("MAT")=iProperties.Value("Custom", "MAT")
ElseIf iProperties.Material = "Ocel pozink (�sn 11 373 DIN 37-2)" Then
iProperties.Value("Custom", "MAT") = "PZ"
Parameter("MAT")=iProperties.Value("Custom", "MAT")
ElseIf iProperties.Material = "PA 6 (�erny)" Then
iProperties.Value("Custom", "MAT") = "PA 6 (�)"
Parameter("MAT")=iProperties.Value("Custom", "MAT")
End If