Hallo
Dankzij de video-tutorial "Type drop-down menu 20", begreep ik dat je de keuzes van een menu kunt beheren op basis van de waarde die in een ander menu is ingevuld.
In ons geval hebben we een onderwerpbox. Dit is een variabele die automatisch wordt ingevuld op basis van het materiaal dat we uit onze eigen materialenbibliotheek hebben geselecteerd. We zouden graag een vervolgkeuzemenu "bescherming" hebben dat ons een bepaald aantal behandelingskeuzes biedt, afhankelijk van het materiaal van het onderdeel.
Ik heb de tutorial getest en geprobeerd te reproduceren, tevergeefs. Het tweede vervolgkeuzemenu blijft eenvoudig en houdt geen rekening met de voorwaarde. Ik weet niet waar mijn fout zit...
Bedankt
sans_titre.png
Hallo
Uw tweede vervolgkeuzemenu moet zich onder het vervolgkeuzemenu voor het onderwerp bevinden, zodat het is gekoppeld en kies uw tekstbestand uit het onderwerpmenu.
Het tweede menu linkt automatisch naar het eerste.
U kunt ook het dynamische menutype gebruiken, waarmee automatisch het vervolgkeuzemenu wordt gemaakt.
Nog een tip:
U kunt het type "Materiaalselectie" gebruiken. Met dit type kunt u een materiaal op het document toepassen en de eigenschappen in uw materialen kopiëren naar de eigenschappen van het SW-document .
Om dit te doen, vult u het aangepaste tabblad in met de eigenschappen waarin u geïnteresseerd bent:
SW Materialen:

Selectie van SmartProperties materialen:

Na validatie van SmartProperties wordt het materiaal op het onderdeel toegepast en worden de eigenschappen van het geselecteerde materiaal naar het SW-document gekopieerd.
Philippe
Allereerst hartelijk dank voor deze antwoorden. Helaas heb ik nog niet de ideale oplossing voor mijn probleem. In orde:
Oplossing 1: De 2 drop-down menu's
Inderdaad, als de ene eenmaal onder de andere staat en het tekstbestand aan de eerste is gekoppeld, werkt het. Desalniettemin is de waarde van mijn eerste vervolgkeuzemenu momenteel de variabele "SW-Material@Nomdufichier.SLDPRT". En het tweede vervolgkeuzemenu ontleedt de waarde van deze variabele niet... Deze oplossing voldoet op dit moment niet aan onze behoeften.
Oplossing 2: Het dynamische menu
Ik ken deze man niet en heb nog geen tutorial gevonden. Ik weet niet of deze functie aan onze behoefte zal voldoen.
Oplossing 3:
Het begin ziet er veelbelovend uit, maar wat ik (misschien ten onrechte) begrijp, is dat we alleen een behandeling aan het materiaal kunnen toeschrijven. En niet een selecteerbare lijst met mogelijkheden in Smart Properties. Of we zouden zoveel mogelijk onderwerpen in de bibliotheek moeten maken als er een mogelijkheid is om met materialen + behandelingen te spelen. Dit zou in het geval van mijn bedrijf veel te zwaar zijn.
Hallo
U kunt een andere oplossing gebruiken zonder de vervolgkeuzemenu's te doorlopen, omdat ik geen oplossing heb gevonden die in uw geval werkt...
Oplossing 4:
Als je natuurlijk geen 50 onderwerpen hebt, kun je het type Voorwaardelijke groep gebruiken.
Dit is een groep die alleen verschijnt als aan de voorwaarde is voldaan.
In uw geval moet u een voorwaardelijke groep per onderwerp maken en in elke groep een vervolgkeuzemenu .
Elk vervolgkeuzemenu heeft een enkel niveau, dat van de verwerking die specifiek is voor het materiaal

De syntaxis is hetzelfde als voor het voorwaardelijke type:
IFF($Matiere=3,2365 (6061/6082)|Zichtbaar|nietZichtbaar) met een gelijkheidswaarde voor het aanbrengen en toepassen van de eigenschappen van de groep in mijn voorbeeld 'Zichtbaar'
A+
Philippe
Deze oplossing lijkt veelbelovend, maar het lukt me niet om het uit te voeren. ( Mijn configuratie bijgevoegd)
Ik denk, misschien ten onrechte, dat het probleem hetzelfde is als bij oplossing 1: het materiaal is een variabele en SmartProperties kan de tekst niet herkennen.
capture.png
Hallo
Inderdaad, ik reproductief zijn.
Het probleem heeft geen betrekking op de berekening van de geëvalueerde variabele, maar op de tekens ( ) die problematisch zijn bij de berekening van het IFF-resultaat
Zoals bij elk probleem met een tijdelijke oplossing, kunt u het jokerteken * gebruiken om de voorwaarde te berekenen
Voorbeeld: IFF($Matiere=3.2315*|Zichtbaar|nietZichtbaar)
Vingers gekruist:)
Philippe
Inderdaad, het werkt!
Het enige wat ik hoef te doen is een leger van IFF's creëren en dat is het. Hartelijk dank.