[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    May 2004
    Beiträge
    444

    Numerisches Feld nicht rechtsbündig füllen

    Hallo,

    ich habe folgendes Problem.

    Ich habe ein 3-stelliges numerisches Feld. Wenn ich in dieses nun 5 linksbündig eingebe, möchte ich dass er die beiden stellen rechts davon mit 0 füllt, so dass 500 darin steht.

    Geht das ?

    Viele Grüße Harkne

  2. #2
    Registriert seit
    Jan 2007
    Beiträge
    905
    Multiplizier es doch mit 100
    kf

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.236
    Bei 50 kommt dann 5000 raus.
    Ist die Eingabe denn numerisch?
    Dann kannst du nicht feststellen, ob bewusst "5" oder "005" eingegeben wurde.
    Definiere die Eingabe als Alpha und lasse nur Ziffern zu.
    Dann reicht ein XLATE(' ':'0').
    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

  4. #4
    Registriert seit
    May 2004
    Beiträge
    444
    Hallo zusammen,

    vielen Dank für die Antworten.
    Ich denke auch, ich werde es über ein Character-Feld machen.

    Ich dachte nur, dass es vielleicht im DDS ein Schlüsselwort gibt wie CHECK(LB) ;-)

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.236
    Nein, das gibt es nicht.
    Allerdings kann es durch Fehlbedienung zu dem unerwünschten Effekt der Nulleneinsetzung geben.
    Wenn man definiert hat, dass mit Eingabe+ oder Eingabe- ein Feld rechtsbündig ausrichtet, verhindert das System nicht das verlassen mit der TAB-Taste.
    D.h., dass eine Eingabe "5__" durchaus automatisch mit "500" ersetzt werden kann ohne das man da was tun muss.
    Dies führte bei so manchen Anwendungen durch aus zu Problemen wenn der User z.B. bei einer 9-stelligen Menge die 1 und TAB gedrückt hat. Das Programm verarbeitet dann 100000000!
    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. Antworten: 1
    Letzter Beitrag: 10-09-15, 17:33
  2. Antworten: 2
    Letzter Beitrag: 19-05-15, 10:21
  3. Datum in numerisches Feld bringen in Free-RPG
    By ubas in forum NEWSboard Programmierung
    Antworten: 17
    Letzter Beitrag: 29-10-14, 15:36
  4. Subfile direkt durch SQL Statement füllen
    By TheDevil in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 14-11-13, 08:15
  5. numerisches Feld erstellen
    By heynem in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 05-12-02, 09:27

Berechtigungen

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