[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    May 2006
    Beiträge
    195

    mehrdimensionalen Array durchsuchen

    Hallo *all,

    mit dem Api %lookup kann eine Feldgruppe durchsucht werden.
    wie kann das mit einer mehrdimensionalen Feldgruppe (im einer Zeile) gemacht werden?

    Danke.

  2. #2
    Registriert seit
    May 2006
    Beiträge
    195
    ich glaube ich habe gefunden.
    eine Schleife.(schade)

  3. #3
    Registriert seit
    Jun 2001
    Beiträge
    1.975
    je nach Aufgabe kannst du es
    ggf eindimensional definieren und lookup verwenden

    x
    1 2 3 4 5
    y
    1 2 3
    d fgr s 1 0 dim(15)

    auslesen mit
    eval feld = fgr((y-1)* Xmax + y)

    reinschreiben mit
    eval fgr((y-1)*Xmax + y) = Feld

    Robi
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.236
    Die Schleife ist im Endeffekt auch nicht langsamer als ein Lookup da dieser das ja auch nicht anders machen kann.
    Lookup ist nur in einem sortierten Array schneller, da dann das Binärverfahren angewendet wird.
    Du musst halt wirklich für die äußere Schleife eine For-Schleife machen und kannst dann im Innern einen Lookup verwenden.

    Aus einem 2-Dimensinalen Array ein 1-Dimensonals zu machen geht halt nur, wenn die Element-Größe identisch ist, was wohl eher selten der Fall sein wird.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

Similar Threads

  1. Alle Member durchsuchen
    By FNeurieser in forum IBM i Hauptforum
    Antworten: 14
    Letzter Beitrag: 22-04-15, 14:33
  2. Auswahl 25- Source durchsuchen
    By labm in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 23-02-15, 06:38
  3. suche in Datenstruktur Array
    By woodstock99 in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 15-01-14, 16:57
  4. Array mit Sql befüllen
    By tarkusch in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 25-12-13, 14:15
  5. Benutzerprofile durchsuchen ?
    By MBH in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 14-05-02, 08:44

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •