[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Jan 2007
    Beiträge
    1.017
    Guckst Du mal hier.
    https://www.rpgpgm.com/2013/11/valid...out-testn.html

    Simon wurde nicht umsonst dieses Jahr IBM Champion. Zu Recht wie ich finde.
    Abgesehen davon hat es hier im Forum ähnliche Koryphäen ;-)
    kf

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.768
    Die allgemeingültige Variante (im obigen Link beschrieben) ist:

    %DEC(Feld:%size(Feld):%decpos(Feld))

    mit Monitor. Dasselbe gilt auch bei "eval testfeld = feld", wobei man "eval" auch weg lassen kann.
    Letzteres ist das am schnellsten zu kodierende.
    Der Nachteil ist halt, dass jedes Feld einzeln in eine Monitorgroup gepackt werden muss.

    Dies wirkt auf zoned genauso wie auf packed. %size() gibt die Anzahl Stellen, %decpos() die Anzahl Nachkomma. Da %dec() ja nicht dynamisch ist, die Werte also konstan sein müssen, muss man hald jedes Feld prüfen.
    TESTN funktioniert ja weiterin als fixed Anweisung. Man kann in Fullyfree durchaus mal ohne Aufwand eine C-Anweisung einschieben.
    TESTN hält allerdings bei Zoned das "Ü" (x'D0' - x'D9') auf der rechten Seite für N-negativ.
    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

Similar Threads

  1. DDS Numerisches Feld Cursor rechtsbündig
    By tarkusch in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 15-11-19, 13:16
  2. Inhalt CLOB Feld in IFS-Datei
    By alex61 in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 06-07-16, 12:51
  3. Numerisches Feld nicht rechtsbündig füllen
    By harkne in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 11-04-16, 16:22
  4. Datum in numerisches Feld bringen in Free-RPG
    By ubas in forum NEWSboard Programmierung
    Antworten: 17
    Letzter Beitrag: 29-10-14, 16:36
  5. numerisches Feld erstellen
    By heynem in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 05-12-02, 10:27

Berechtigungen

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