[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jul 2003
    Beiträge
    338

    FREE RPG %CHAR

    Wie kann ich erreichen, daß beim Konvertieren eines numerischen Wertes nach alphanumerisch die führenden Nullen
    erhalten bleiben.

    d Nummer s 5 0 Value(00012)
    D Alpha s 5a

    Alpha = %char(nummer)

    Das Ergebnis ist 12 .

    Ich hätte gerne als Ergebnis 00012.

    Was kann ich machen ?

    mfg Ludger

  2. #2
    Registriert seit
    Apr 2003
    Beiträge
    24
    Eine Möglichkeit wäre:

    c Alpha = %EditC(Nummer:'X');

    Man muss aber beachten, dass die Anzahl der
    Nullen durch das numerische Feld bestimmt
    wird. Falls das Aplha-Feld länger ist, wird es
    nicht vollständig gefüllt. Ist es kürzer, so
    wird rechts abgeschnitten.

    Dann ist es evtl. besser mit EvalR zu arbeiten
    oder folgende Lösung anzuwenden:

    d VieleNullen S 256 inz(*ALL'0')
    c EvalR Alpha = VieleNullen + %Char(Nummer)

    Gruss,
    Martin

  3. #3
    Registriert seit
    Jul 2003
    Beiträge
    338

    Thumbs up

    danke für den Tipp.

    mfg. Ludger

Similar Threads

  1. Datum-Konvertierung free rpg
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 14-03-08, 06:21
  2. Frei Porn Site!
    By Fucasdreh in forum NEWSboard Server Job
    Antworten: 0
    Letzter Beitrag: 10-01-07, 13:12
  3. Mehrere Bezugszahlen auf *off in Free RPG
    By mgraskamp in forum NEWSboard Programmierung
    Antworten: 13
    Letzter Beitrag: 16-02-06, 16:01
  4. FREE RPG .. TESTN
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 7
    Letzter Beitrag: 25-01-05, 07:43
  5. Free Rpg Zeitdauer errechnen
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 12-07-04, 09:27

Berechtigungen

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