-
 Zitat von Souljumper
Ich vesuch verzweifelt ein gepacktes numerisches Feld in ein Alphafeld umzusetzen. jedoch bisher ohne erfolg.
hab schon diverse Versuche gestartet aber das was in meinem Alphafeld ankommt ist immer der Inhalt des gepackten Feldes.
Hat das jemand schonmal gemacht und kann mir einen tip geben. Dr.Google hat auch nichts produktives hervorgebracht.
Danke im Vorraus.
Hallo,
ich gehe davon aus, dass, wenn in dem gepackten Feld x'12345F' steht, Du in Deinem Alpha-Feld 12345 sehen willst.
Der einzige Weg sicher zustellen, dass numerische Felder in RPG gezont verwendet werden, ist, sie in eine Datenstruktur einzubinden.
Du definierst also eine Datenstruktur mit einem gezonten numerischen Feld, überlagerst dieses durch Dein Alpha-Feld.
Anschliessend füllst Du den gepackten numerischen Wert in das gezonte Feld (mit EVAL).
Alternativ könnten auch die Built-in-Funktionen %CHAR oder %EDITC verwendet werden.
Beispiel:
PHP-Code:
D DSAlpha DS
D Numer 10S 0
D Alpha 10A overlay(Numer)
D Packed S 5P 0 inz(12345)
*----------------------------------------------
/Free
Numer = Packed;
Dsply Alpha;
EvalR Alpha = %TrimR(%Char(Packed));
Dsply Alpha;
EvalR Alpha = %TrimR(%EditC(Packed: 'Z'));
Dsply Alpha;
*InLR = *On;
/End-Free
Birgitta
Similar Threads
-
By MKl. in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 14-12-06, 15:43
-
By TARASIK in forum NEWSboard Drucker
Antworten: 2
Letzter Beitrag: 14-12-06, 12:14
-
By Wissbegierig in forum NEWSboard Programmierung
Antworten: 4
Letzter Beitrag: 29-11-05, 13:11
-
By mgraskamp in forum NEWSboard Programmierung
Antworten: 7
Letzter Beitrag: 22-09-05, 15:27
-
By seth in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 28-10-04, 19:59
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