Hallo,
Ich stehe vor einer Aufgabe an der Ich mit die Zähne ausbeisse und auf hilfreiche Tipps aus diesem Forum hoffe.
Ich habe mir schon einige ähnlicher Beiträge angeschaut aber nichts funktioniert bei mir bislang.
Folgendes Szenario:
Kunde hat bei den Artikeln eigene Felder definiert zb Feldname S1 , (und andere Felder mit Freitext), hier sind Werte in einer Werteliste hinterlegt die einzelnen Werte sehen wie Folgt aus (0,1,2,3,4,5,6,7,8,9,0,A,B,C,D,E,F)
Die Grundidee ist es diesen Werte mit einer kurzen Beschreibung in der RG Vorlage (je nachdem welcher gesetzt ist) direkt unter die Auftragsposition.Bezeichnung zu setzen also sollte dort so etwas wie " S1 : 1" stehen- funktioniert auch problemlos bis aus eine Tatsache .
Und zwar das diese Beschreibungstexte natürlich dann auch in den anderen Rg Positiionen stehen , auch wenn keine Werte hinterlegt sind.
Ziel ist es diese Feldbeschreibungen inkl Feldwerte nur auszugeben wenn mindestens einer davon gesetzt ist.
folgendermaßen sieht der jetzige String zur Ausgabe aus:
Auftragspositionen.Bezeichnung+ Cond(len(Auftragspositionen.SeriennummernAlsText) > 0,"¶Seriennummer: " + Auftragspositionen.SeriennummernAlsText, "") + "¶ SET: S1: " + Alias$("S1",Auftragspositionen.Artikel.EigeneFelderAlsText) + "| S2: " + Alias$("S2",Auftragspositionen.Artikel.EigeneFelderAlsText) + "| S3: " + Alias$("S3",Auftragspositionen.Artikel.EigeneFelderAlsText)+ "| P/N: " + Alias$("P/N",Auftragspositionen.Artikel.EigeneFelderAlsText) + "| Kurve: " + Alias$("Kurve",Auftragspositionen.Artikel.EigeneFelderAlsText) + "| ProgrammNr: " + Alias$("ProgrammNr",Auftragspositionen.Artikel.EigeneFelderAlsText)
Ich habe bereits mit Bedingungen COND COND(LEN herumprobiert -auch bei einzelnen werten, was allerdings keinen Erfolg bringt.
Im Screenshot sieht man wie es derzeit aussieht.
Ist es in der Art überhaupt möglich dies derart zu realisieren oder welche Möglichkeiten gäbe es noch ?
Für Tipps und Anregungen bin ich sehr dankbar !!
Ich stehe vor einer Aufgabe an der Ich mit die Zähne ausbeisse und auf hilfreiche Tipps aus diesem Forum hoffe.
Ich habe mir schon einige ähnlicher Beiträge angeschaut aber nichts funktioniert bei mir bislang.
Folgendes Szenario:
Kunde hat bei den Artikeln eigene Felder definiert zb Feldname S1 , (und andere Felder mit Freitext), hier sind Werte in einer Werteliste hinterlegt die einzelnen Werte sehen wie Folgt aus (0,1,2,3,4,5,6,7,8,9,0,A,B,C,D,E,F)
Die Grundidee ist es diesen Werte mit einer kurzen Beschreibung in der RG Vorlage (je nachdem welcher gesetzt ist) direkt unter die Auftragsposition.Bezeichnung zu setzen also sollte dort so etwas wie " S1 : 1" stehen- funktioniert auch problemlos bis aus eine Tatsache .
Und zwar das diese Beschreibungstexte natürlich dann auch in den anderen Rg Positiionen stehen , auch wenn keine Werte hinterlegt sind.
Ziel ist es diese Feldbeschreibungen inkl Feldwerte nur auszugeben wenn mindestens einer davon gesetzt ist.
folgendermaßen sieht der jetzige String zur Ausgabe aus:
Auftragspositionen.Bezeichnung+ Cond(len(Auftragspositionen.SeriennummernAlsText) > 0,"¶Seriennummer: " + Auftragspositionen.SeriennummernAlsText, "") + "¶ SET: S1: " + Alias$("S1",Auftragspositionen.Artikel.EigeneFelderAlsText) + "| S2: " + Alias$("S2",Auftragspositionen.Artikel.EigeneFelderAlsText) + "| S3: " + Alias$("S3",Auftragspositionen.Artikel.EigeneFelderAlsText)+ "| P/N: " + Alias$("P/N",Auftragspositionen.Artikel.EigeneFelderAlsText) + "| Kurve: " + Alias$("Kurve",Auftragspositionen.Artikel.EigeneFelderAlsText) + "| ProgrammNr: " + Alias$("ProgrammNr",Auftragspositionen.Artikel.EigeneFelderAlsText)
Ich habe bereits mit Bedingungen COND COND(LEN herumprobiert -auch bei einzelnen werten, was allerdings keinen Erfolg bringt.
Im Screenshot sieht man wie es derzeit aussieht.
Ist es in der Art überhaupt möglich dies derart zu realisieren oder welche Möglichkeiten gäbe es noch ?
Für Tipps und Anregungen bin ich sehr dankbar !!