-
Feldgruppe über extern beschriebene Datenstruktur legen
Hallo,
nach langer Recherche komme ich leider nicht mehr weiter. Ich habe eine extern beschriebene Datenstruktur
exc10piDaten E DS EXTNAME(EXC10PI) Prefix(epi_)
In dieser Datei befinden sich neben 6 Keyfeldern weiter 40 gleichartige Datenfelder, die ich im Programm gerne über eine Feldgruppe ansprechen möchte, ohne dass ich die 40 Felder in den D-Bestimmungen anführen möchte.
Hat wer eine Idee?
Danke und LG
-
Meine das das so in der Richting funktionieren sollte (ohne Gewähr)
Code:
D exc10piDaten E DS EXTNAME(EXC10PI) Prefix(epi_)
D FGdS 6 205A
D FG 5A DIM(40) OVERLAY(FGDS)
-
Man kann hier auch mit Pointer-DS arbeiten wenn die Adresse sich mal ändern sollte:
D MyGrpPtr * inz(epi_Fld1)
D MyGrp DS based(myGrpPtr)
D MyGrpfld 10 dim(40)
Falls der Compiler die Initialisierung der Adresse ablehnt (tut er manchmal) kann man diese auch zur Laufzeit setzen:
MyGrpPtr = %addr(epi_fld1);
-
Ja, danke: mit den DS Overlays hat es geklappt. Man denkt oft zu kompliziert
Pointer habe ich versucht, bin aber beim Kompilieren nicht zu recht gekommen (anderer Fehler als Initialisierung der Adresse).
-
-
Ich habe das wichtige "S" für Einzelvariable bei der Definition vergessen:
D MyGrpPtr S * inz(epi_Fld1)
Similar Threads
-
By MGJ79 in forum NEWSboard Programmierung
Antworten: 7
Letzter Beitrag: 24-04-14, 10:00
-
By tarkusch in forum NEWSboard Programmierung
Antworten: 1
Letzter Beitrag: 24-01-14, 16:51
-
By lucullus in forum NEWSboard Programmierung
Antworten: 5
Letzter Beitrag: 17-01-14, 10:14
-
By XMan in forum NEWSboard Programmierung
Antworten: 6
Letzter Beitrag: 08-01-14, 18:51
-
By Bau in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 05-12-02, 16:43
Tags for this Thread
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks