[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Oct 2003
    Beiträge
    117

    SORTA über zwei Felder?

    Hallo,

    ich möchte innerhalb einer Datenstruktur nach zwei Feldern sortieren. Eins numerisch, eins Alpha, beide nicht direkt hintereinander innerhalb der DS:

    D Array DS dim(99)
    D qualified
    D Feld1A (Sortierfeld 2)
    D Feld2A
    D Feld3A
    D Feld4N (Sortierfeld 1)

    So funktioniert's leider nicht:

    SORTA %subarr(Array(*).Feld4N : 1 : 99);
    SORTA %subarr(Array(*).Feld1A : 1 : 99);

    Gibt es inzwischen (V7R1) eine Lösung?
    In den Handbüchern habe ich nichts gefunden.
    Oder hat jemand eine Alternative parat?

    Vielen Dank schonmal!

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.706
    Auch V7 bietet da nicht mehr.
    Du musst die Felder schon hintereinander legen und per Overlay ein gemeinsames Feld definieren.
    Zu bedenken ist lediglich, dass dann immer ein Alpha-Sort durchgeführt wird.

    Wenn du dich mit C-API's auskennst, dann kannst du ja "qsort()" einbinden.
    Dieser Routine übergibst du die Adresse einer Vergleichsroutine (Achtung: Prozedur!).
    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

  3. #3
    Registriert seit
    Oct 2003
    Beiträge
    117
    Die Lösung "ein gemeinsames Feld per Overlay" funktioniert. Vielen Dank.

Similar Threads

  1. Nur bestimmte Felder einer Datenstruktur vergleichen
    By claudia_669 in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 12-12-12, 10:53
  2. Anzahl Felder in Displayfile
    By steven_r in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 07-11-06, 11:01
  3. FETCH n ROws in einzelne Felder einer DS
    By pedro-zapata in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 11-09-06, 12:34
  4. Numerische Felder in Alfa-Feldgruppe ausgeben
    By dino in forum NEWSboard Drucker
    Antworten: 4
    Letzter Beitrag: 01-09-06, 12:54
  5. Gezonte Felder aus Bildschirm-/Druckdateien intern gepackt
    By Xanas in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 13-06-06, 14:38

Tags for this Thread

Berechtigungen

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