| |
| 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 (719 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 |
| Technischer Zeichner Elektro / E-Planer / Elektroplaner (m/w/d) für den Parkhausbau | Mit 45 Jahren Erfahrung und Know-how ist dip Qualitätsführer der Branche. dip plant und baut schlüsselfertig nach Kundenwunsch Industriebauten und Parkhäuser in jeder Größe und vielfältigen Ausführungen ? maßgefertigt und mit Leidenschaft. Jedes Projekt ist einzigartig und schafft viel Gestaltungsspielraum. Mit fünf Niederlassungen sind unsere Teams immer nah am Kunden. Wachstum ... | Anzeige ansehen | Feste Anstellung |
|
mazoco Mitglied
Beiträge: 43 Registriert: 31.10.2007
|
erstellt am: 29. Sep. 2008 13:11 <-- editieren / zitieren --> Unities abgeben:
|