| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
|
Autor
|
Thema: Liste erstellen KF (796 mal gelesen)
|
mazoco Mitglied

 Beiträge: 43 Registriert: 31.10.2007
|
erstellt am: 29. Sep. 2008 09:58 <-- editieren / zitieren --> Unities abgeben:         
|
älg Mitglied CADmin
 
 Beiträge: 403 Registriert: 17.06.2003
|
erstellt am: 29. Sep. 2008 10:13 <-- editieren / zitieren --> Unities abgeben:          Nur für mazoco
Da solltest Du schon etwas Code ins Forum stellen. Allgemein läßt sich das Vorgehen für Listen aus Loops so beschreiben: - Definieren der Datenbasis Bsp.: for $i in $input;- Behandlung der Daten Bsp.: for $x is first($i);- Sammlung der Ergebnisse Bsp.: if $x > 0 collect $x; Beachte hier die Unterschiede von if..collect und collect..if Wartend auf Konkretes ... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mazoco Mitglied

 Beiträge: 43 Registriert: 31.10.2007
|
erstellt am: 29. Sep. 2008 10:24 <-- editieren / zitieren --> Unities abgeben:         
Besten Dank für die schnelle Antwort. Hier mein Code: loop { for $x from 1 to length($history); for $history_segment is nth($x, $history); for $user is nth(3, $history_segment); do if(member($user, authorized != true) THEN ug_mqc_log( LOG_INFO, {}, $user) hier möchte ich den Wert der Variable $user in einer Liste speichern ELSE donothing; } Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
älg Mitglied CADmin
 
 Beiträge: 403 Registriert: 17.06.2003
|
erstellt am: 29. Sep. 2008 11:15 <-- editieren / zitieren --> Unities abgeben:          Nur für mazoco
Ich nehme an, Du willst die Zielliste füllen, falls die Rückgabe von ug_mqc_log=0 ist? Dann sollte das etwa so gehen: Code:
do if(member($user, authorized:) != true) THEN (if ug_mqc_log( LOG_INFO, {}, $user) = 0 then collect $user else donothing) ELSE donothing; }
Ich hab den Code nicht geprüft - also Vorsicht. Noch was: zur Vermeidung von Smilies im Code verwende immer die Code-Funktionalität der Eingabe. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| | Feinwerkmechaniker / Werkzeugmechaniker (m/w/d) im Betriebsmittelbau | Werden Sie Teil der Sortimo Familie und damit ein Baustein unseres Erfolgs! Wir sind Markt- und Technologieführer für Fahrzeugeinrichtungen, mobile Transportlösungen, Regal- und Koffersysteme. Seit 1973 sind wir mit unseren Produkten ?Made in Germany? am Markt und sorgen bei Handwerk, Handel und Industrie für Ordnung und Effizienz. Unser Firmensitz liegt im bayerischen Zusmarshausen und doch sind wir in über 40 Ländern zu finden: Weltweit sind wir rund 1.... | | Anzeige ansehen | Feste Anstellung |
|
mazoco Mitglied

 Beiträge: 43 Registriert: 31.10.2007
|
erstellt am: 29. Sep. 2008 13:11 <-- editieren / zitieren --> Unities abgeben:         
|