-
Dynamische Feldpositionierung Display Files
Hat das jemand mal realisiert, bzw. ist das überhaupt möglich?
Ich möchte ein Eingabefeld, abhängig von der jeweiligen Konstellation, an verschiedenen Positionen auf einer Zeile im Displayfile platzieren. Heisst, FeldB kann entweder auf Position 1 oder 20 sich befinden, abhängig davon ob auch FeldA gebraucht wird. Alles klar?
Danke für euren Input.
kf
-
Ja, mit Überlagerung durch zusätzliche EXFMTs und den DSPF Funktionen CLRL(*NO) und SLNO(*VAR)
-
Damit CLRL überhaupt verwendet werden kann, muss aber noch irgendeine Eigenschaft auf Dateiebene gesetzt werden, die ich i.M. nicht finde.
Dies meckert aber, glaube ich, der DDS-Compiler an.
Allerdings ändert sich das Verhalten bzgl. Fenstertechnik insgesamt!
Desweiteren muss man folgendes bedenken:
Hat man nur ein Eingabefeld in einem Format, ist nur dieses Format für die Eingabe aktiv.
Man benötigt weitere Schlüsselworte, wenn mehrere Felder (aus mehreren Formaten) eingegeben werden sollen und der READ muss auf Datei und nicht auf Format gehen.
In der INFDS steht dann nach dem Read das gelesene Format.
Da man ja mehrere aktive Formate dann hat, erfolgen auch die Read's der erfassten Formate direkt hintereinander.
-
Die Eigenschaft in der F-Zeile heißt SLN(), gleicher Name für die Variable ist erlaubt:
FMYDSPF ... WORKSTN ... INFDS(CURSOR#) SLN(SLN)
SLN=12
EXFMT MYFORMAT
Da er ja zwei Varianten vorsieht, würde das Frmat zwei Eingabefelder mit Bezugszahl enthalten.
[Man kann ganze "Subfiles" mit SLN bauen, individuell und ohne die Restriktionen der klassischen SFL]
-
Besten Dank Robert und Baldur,
so wie ich das sehe, tu ich mir das nicht an. Wenn es da einen einfacheren Weg gegeben hätte - aber so möchte ich nicht die Zeit in einen, zugegeben, witzigen Gimmick verwenden, noch das Risiko tragen, dass es eh nicht honoriert, bzw. über den Aufwand gemeckert wird.
Ist halt ICT 4.0 ;-)
kf
-
Du überschätzt den Aufwand, so etwas baue ich in einer Kaffeepause ;- )
-
Du überschätzt den Aufwand, so etwas baue ich in einer Kaffeepause ;- )
Ist eh schon bald für ein Feuerabendbier ...
Ich hab in der Zwischenzeit an ein oder zwei alpha Felder gedacht, pack entsprechende Attribute drauf und arbeite die gemäss Zielfeld mit den entsprechenden BIF's ab.
kf
Similar Threads
-
By Schmidtke_BOC in forum NEWSboard Server Job
Antworten: 0
Letzter Beitrag: 25-09-18, 09:47
-
By K_Tippi in forum NEWSboard Programmierung
Antworten: 1
Letzter Beitrag: 16-11-17, 08:51
-
By tarkusch in forum NEWSboard Programmierung
Antworten: 4
Letzter Beitrag: 11-12-13, 08:44
-
By Timmo in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 22-06-01, 09:30
-
By chr in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 12-02-01, 15:55
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