-
Mehrzeiliges Textfeld
Hallo,
gibt es eine Möglichkeit, per DDS ein mehrzeiliges Textfeld zu definieren, das quasi automatisch einen Zeilenumbruch vornimmt? Ziel ist es, ein 280 Stellen langes Textfeld als Ganzes auszugeben (und eingabefähig zu machen) und nicht in z.B. 4 70-stellige Felder zu unterteilen.
Schon mal im Voraus vielen Dank für Eure Hilfe!
Jörg
-
-
Robi
für den wort umbruch mußt du wordwrap als schlüsselwort angeben.
Achtung : unterschiedliche PC-Programme (rumba / Bossanova / CA) zeigen in grün erfasste, formatierte Anzeigen nicht korrekt an. Drucken der erfassten Daten verliert ebenfalls die Formatierung da der Wortumbruch optisch ist und nicht physisch sich mit *blank auffüllt.
gruß
Robi
-
Damit haben alle zur Lösung beigetragen.
Die Kombination der DDS-Schlüsselwörter CNTFLD (mehrzeiliges Eingabefeld) und WRDWRAP (automatischer Wordumbruch) führt zu der gewünschten Lösung.
Zum Thema WORDWRAP:
Solange ich das Feld editiere und den Record nicht verlasse sind die eingefügten Blanks durch den Wordumbruch temporär. Sobald ich das Feld an das Programm zurückgebe sind diese Blanks allerding Fix eingefügt,
so das bei einer erneuten Anzeige des Feldes alles wieder so aussieht wie nach der Erfassung. Beim erneuten Editieren muss man dann ggf. diese Blanks manuell entfernen.
Zum Thema Druck :
Im PRTF benötige ich natürlich einzelne Felder, welche der Länge im Schlüsselwort CNTFLD entspricht. Über eine Datenstruktur lässt sich alles elegant laden.
Sven
-
Hi Sven
als ich unser Texteditorfenster programmiert habe, wurden beim Wegschreiben des Satzes keine blanks eingefügt.
Ich tuhe es manuell !! Wenn os/400 das nun kann, is ja super.
Dann erübrigen sich auch die Druckprobleme.
Was bleibt sind die unterschiedlichen Darstellungen in den Emulatoren. Ausserdem können die meisten 'modern-macher'
egal ob IBM draufsteht oder nicht mit diesen Schlüsselworten nix anfangen!
Robi
-
Das ist richtig und ist auch so in der DDS-Referenz beschrieben :
WRDWRAP is ignored on displays that are not attached to a controller that supports an enhanced interface for nonprogrammable workstations.
Folgende Produkte können aber WRDWRAP :
- IBM PC5250 Emu (in Client Access bzw. Personal Comm.)
- IBM Webfacing
- Twinax InfoWindow 34xx
- Rumba (zumindest die Versionen, welche IBM früher mit CA geliefert hat)
Similar Threads
-
By jkuetema in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 24-03-04, 10: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