[NEWSboard IBMi Forum]

Thema: Rename Felder

Hybrid View

  1. #1
    Registriert seit
    Jan 2003
    Beiträge
    759
    Alternative:

    D FLDALL DS INZ
    D FLD 1 16 DIM(16)
    D FLD01 1 1
    D FLD02 2 2
    ...
    D FLD16 16 16

    Gruß,
    Robert

  2. #2
    Registriert seit
    Aug 2001
    Beiträge
    2.928

    Alternative ohne Hardcoding

    Die Alternative von Robert hat einen Nachteil, die Feld-Längen bzw. Anfang und Ende eines jeden Feldes sind hardcodiert.

    Sollte sich an den Feldlängen je etwas ändern, kommt es zu Problemen.

    Felder, die bereits in den F-Bestimmungen definiert sind, können in eine Datenstruktur eingebunden werden, ohne Angabe einer Feld-Definition. (Einfach auflisten)
    Diese Datenstruktur kann dann durch eine Feldgruppe überlagert werden.

    Das folgende Beispiel zeigt wie 12 Monats-Umsätze aus einer Datei umbenannt werden können:
    PHP-Code:
    D  DsUmsatz       DS                                              
    D    Ums1                                                         
    D    Ums2                                                         
    D    Ums3                                                         
    D    Ums4                                                         
    D    Ums5                                                         
    D    Ums6                                                         
    D    Ums7                                                         
    D    Ums8                                                         
    D    Ums9                                                         
    D    Ums10                                                        
    D    Ums11                                                        
    D    Ums12                                                        
    D  FGUms                              like
    (Ums1Dim(12Overlay(DSUms
    Da Datei-Felder immer global definiert sind, können Sie nicht lokal umbenannt werden.

    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 5. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  3. #3
    Registriert seit
    Jan 2001
    Beiträge
    850
    Hallo zusammen

    und vielen Dank.

    Das war's

    gruss
    Michael

Similar Threads

  1. Anzahl Felder in Displayfile
    By steven_r in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 07-11-06, 11:01
  2. FETCH n ROws in einzelne Felder einer DS
    By pedro-zapata in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 11-09-06, 12:34
  3. Numerische Felder in Alfa-Feldgruppe ausgeben
    By dino in forum NEWSboard Drucker
    Antworten: 4
    Letzter Beitrag: 01-09-06, 12:54
  4. Input rename RPG III
    By Sulla in forum NEWSboard Programmierung
    Antworten: 9
    Letzter Beitrag: 17-07-06, 21:30
  5. Gezonte Felder aus Bildschirm-/Druckdateien intern gepackt
    By Xanas in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 13-06-06, 14:38

Berechtigungen

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