[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.795
    Herzlichen Gückwunsch zu meinem 5000. Beitrag.
    Falls du Interesse an der Stunde hast, ruf einfach an. Ich rufe auch gerne zurück.

    Die Lösung, die ich auch benötigte, war leider nicht ganz trivial, dann allerdings ganz einfach.

    %editw ist hier die Lösung !

    evalr s = %editw(x:'0_____');
    (_ = Leerzeichen)

    Wo ist der Trick ?
    Um führende Nullen zu bekommen, kann man mit der "0" die Signifikanz einschalten, allerdings gilt dies erst für das nachfolgende Zeichen, so dass diese Stelle trotzdem leer bleibt.
    Die nachfolgenden Leerzeichen (pro Digit eins) bereiten den Wert nun auf, der allerdings genau 1 Stelle zu groß ist !
    Das wird nun durch den "evalr" (rechtsbündig) wieder ausgeglichen.
    Sollte das Zielfeld aus irgendwelchen Gründen doch größer sein, muss man sich mit %subst behelfen:

    eval s = %subst(%editw(x:'0_____'):2:5);

    @Ronald
    Ich benötigte eine Aufbereitung in der Form "+0000000.00", die in COBOL ja standard ist, in RPG aber Schwierigkeiten bereitet. Dazu funktioniert dann mein obiger Weg.
    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

  2. #2
    cbe is offline [professional_User]
    Registriert seit
    May 2005
    Beiträge
    392
    Zitat Zitat von Fuerchau
    Herzlichen Gückwunsch zu meinem 5000. Beitrag.
    wirklich beeindruckend!
    Du lässt uns aber auch keine Chance, Dich einzuholen, weil Du immer so flott eine Antwort hast ;-)

Similar Threads

  1. Konvertierung nach Graphic --> CCSID Problem
    By codierknecht in forum NEWSboard SAP
    Antworten: 32
    Letzter Beitrag: 09-02-18, 14:00
  2. RTF-DCA Konvertierung
    By agutenbru in forum IBM i Hauptforum
    Antworten: 10
    Letzter Beitrag: 22-08-06, 17:00
  3. CHAR in Zoned umsetzen RPG
    By Wissbegierig in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 29-11-05, 14:11
  4. Konvertierung von Character nach Integer
    By mott in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 15-11-04, 10:20
  5. SQL Update Num mit Char
    By spiceisnice in forum IBM i Hauptforum
    Antworten: 10
    Letzter Beitrag: 01-11-04, 22:01

Berechtigungen

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