-
MinusField falsche Darstellung "ü" statt "-"
Bei Eingabe einer Dezimalzahl in ein nummerisches Eingabefeld
wird nach Betätigung der Minus-Taste ein "ü" statt dem Minus-Zeichen
angezeigt.
Hat jemand das gleiche Problem schon gehabt?
Danke...
Folgendes DDS habe ich zum Testen benutzt:
A DSPSIZ(24 80 *DS3)
A R F1
A UMSATZ 9Y 2B 6 12
A EDTCDE(K)
**************Datenende
-
Das Ü wird erst durch erneute Ausgabe (write) durch Minus ersetzt. Die EDTCDE-Funktion ist eine Funktion der Ausgabe und nicht der Eingabe.
Der Benutzer kann alternativ auch das Minus eingeben an Stelle der Minus-Taste.
-
Danke für die schnelle Antwort!
Das bei dem nächsten write das Minus-Zeichen richtig dargestellt wird
ist mir schon klar.
Ich war der Meinung, dass man über den Zeichensatz was steuern kann?!
-
Nein !
Die 5250-Emulation (wie auch das alte Terminal) setzen nur das Minus-Bit auf der letzten Ziffer (gezonte Daten).
-
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.
-
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.
-
das Problem mit der Darstellung von negativen Daten als Buchstaben haben wir anno knips schon bei den Lochkarten (IBM /3; IBM 1800) gehabt. Aber es können nur 10 verschiedene Buchstaben sein!
LG
-
Yeap,
und zwar genau diese hier
1=J, 2=K, 3=L, 4=M, 5=N, 6=O, 7=P, 8=Q, 9=R, 0=ü
-
Wobei das "ü" nur bei deutscher CCSID gilt.
Similar Threads
-
By Ewald in forum NEWSboard Programmierung
Antworten: 0
Letzter Beitrag: 25-01-07, 07:52
-
By muadeep in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 28-02-06, 15:43
-
By Mädele in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 15-09-05, 12:22
-
By S. Diether in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 24-02-05, 18:18
-
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
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks