[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Mar 2003
    Beiträge
    62

    Alpha-Feld in numerisches Feld

    Hallo,

    mir wird ein Alpha-Feld geliefert aus einer csv-datei:

    Beispiel:
    "00000000001,0000"

    Dieses Feld muss in ein numerisches Feld 15 S 4.

    ich habe folgende Statements verwendet:

    ',':' ' xlate pkgp pkgp
    eval kgp = %dec(pkgp:15:0)

    Es kommt aber in 1,0000 an sondern 1000,0000.

    Kann mir jemand helfen?

  2. #2
    Registriert seit
    Oct 2003
    Beiträge
    192
    Hi,

    hast du schonmal
    ',':' ' xlate pkgp pkgp
    eval kgp = %dec(pkgp:15:4) Probiert?


    Denn der letzte Parameter bestimmt die Anzahl Nachkommastellen


    Rince

  3. #3
    Registriert seit
    Mar 2003
    Beiträge
    62
    Halllo,

    ja habe ich. Es klappt nicht.

    Folgende Auffälligkeit:

    Es kommen mit Komma 16 Stellen, das schiebe ich in ein 15-stelliges Alpha-Feld:

    dann steht dort

    00000000001,000

    nach dem xlate steht dort:
    00000000001 000

    Vielleicht ist das eine Erklärung

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.259
    Das Komma brauchst du nicht ersetzen, %dec nimmt das Komma als Dezimalzeichen korrekt an.

    also einfach %dec(pkgp:15:4) in ein entsprechendes Dezimalfeld.
    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

  5. #5
    Registriert seit
    Mar 2003
    Beiträge
    62
    @fuerchau

    danke für den Tipp, funktioniert einwandfrei

Similar Threads

  1. Subfile - Feld anzeigen
    By christian_lettner in forum NEWSboard Programmierung
    Antworten: 10
    Letzter Beitrag: 01-09-10, 15:21
  2. Alfa-Feld ----> Numerisches Feld
    By dino in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 30-11-06, 15:23
  3. Nur einzelnes Feld vor write ändern
    By RaMai in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 28-11-06, 07:59
  4. RPG-ILE: Alpha --> Numeric
    By TomWaf in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 12-05-06, 09:07
  5. ILE Feld in Feld ansprechen
    By jogisarge in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 10-05-06, 16:26

Berechtigungen

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