[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Jan 2007
    Beiträge
    122
    Hallo!
    Ich habe das gleiche Problem dass negative Werte nach Betätigen der Minus-Taste mit verschiedensten Buchstaben angezeigt werden. Warum ist das so? Warum zeigt es erst das Minus-Zeichen nach dem nächsten write an? Unsere Benutzer verwirrt das ganze ein wenig mit den Ü, K usw.

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Das musst du die IBM fragen.
    Die alten Terminals konnten das einfach nicht und der 5250-Datenstrom gibt nicht mehr her.
    Nicht die Maske geht an das Terminal sondern ein Tastaturcode, der die erlaubten Zeichen definiert. Wie viele Minus und Punkte du eingibst bleibt ja dir überlassen, eine Formatprüfung erfolgt hier nicht.
    Die Emulation selber weiß dann nicht, ob ein Minus separat angezeigt werden darf und setzt daher nur das Minus-Bit auf der rechtesten Stelle.
    Die Schicht zwischen Terminal und DSPF wird nach Freigabe/F-taste aktiv und eliminiert nun alle ungültigen Zeichen und ersetzt diese ggf. durch "0". Da wird dann schon mal aus "1 5" eben "105".
    Die Tasten Eing- und Eing+ füllen den Puffer mit X'00' so dass diese Zeichen ignoriert werden können.
    ich habe mir mal den Spaß gemacht ein Makro aufzuzeichnen, dass "-" und EING+ drückt.
    Das kann man zwar der EING- zuordnen, wird aber nicht ausgeführt. EING- wird im Basis-Modus immer durchgeführt. Aber auf z.B. ALT+EING- oder SHIFT+EING- funktioniert es.
    Wenn ein User damit nicht klarkommt soll er doch das Minus eingeben und EING+ drücken.
    Unter Windows gibt es im Standard auch kein EING-. In Excel muss ich "-1234" eingeben und keiner hat sich je beschwert, "1234-" wird da als Zeichenkette interpretiert.
    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. Darstellung der Null im LPEX-Editor (WDSC)
    By Ewald in forum NEWSboard Programmierung
    Antworten: 0
    Letzter Beitrag: 25-01-07, 07:52
  2. 5250 falsche Umlaute
    By muadeep in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 28-02-06, 15:43
  3. Darstellung im Client Access
    By Mädele in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 15-09-05, 12:22
  4. Antworten: 2
    Letzter Beitrag: 24-02-05, 18:18
  5. data propagator läuft nicht auf R5V1 falsche CCSID
    By rebe in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 04-04-02, 08:36

Berechtigungen

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