-
Pulldown Menü
Hallo Forum.
Ich versuche in einem Pulldown-Menü die Auswahltexte programmgesteuert über Pgm-System-Felder Typ P auszugeben. Im MNUBAR Satzformat beim MNUBARCHC funktioniert das einwandfrei. Im Pulldown-Fenster bei
CHOICE wird der Text nicht übergeben und die Anwendung bricht ab. Wer kann mir helfen?
A R MENUBAR
A MNUBAR
A MNUBARDSP(&OPTION)
A MNUBARCHC(1 PULL1 &PULL1TXT)
A OPTION 2S 0H
A PULL1TXT 15 P <<<--- hier gehts!!
A R PULL1
A PULLDOWN(*NOSLTIND)
A P1CHOI 2Y 0B 1 SNGCHCFLD
A CHOICE(01 &P101TEXT)
A P101TEXT 15 P <<<--- hier nicht!!
Pull1TXT und P101TEXT werden im Pgm in der *INZSR gefüllt.
Gruss
Joe
-
Dazu gibt es meistens einen Hinweis im Joblog. Es wäre interessant zu wissen, was da im Abbruchfall drin steht.
-
Hallo.
Hier ist die Abbruchnachricht:
An Einheit QPADEV0004 gesendete Daten sind ungültig. Negativer Antwortcode
ist 1005013A.
Permanenter E/A-Fehler in Datei PULLDOWN aufgetreten.
Funktionsprüfung. RNX1251 nicht überwacht durch YPRPULLDWN bei Anweisung
0000000074, Instruktion X'0000'.
Permanenter E/A-Fehler in Datei PULLDOWN aufgetreten (C G D F).
Das Menü sieht in etwa so aus:
Datei Bearbeiten Aktionen <-- Texte aus Pgm werden
------------------------------ angezeigt
Auswahl1 <-- Texte aus Pgm werden nicht angezeigt
Auswahl2
Auswahl3
Beim CLick auf "Datei" geht das Pulldown kurz auf, alle Auswahlfelder sind leer und das Pgm bricht ab.
Ich habe jetzt bis auf "Auswahl1" alle Auswahltexte in der DDS fest definiert. Das Pulldown klappt auf, die festen Texte
erscheinen, die Zeile "Auswahl1" ist leer und wird im Umkehranzeige angezeigt.
Ein PGM-Dump bringt auch keine Hinweise.
Gruss Joe
Zitat von Fuerchau
Dazu gibt es meistens einen Hinweis im Joblog. Es wäre interessant zu wissen, was da im Abbruchfall drin steht.
-
Hallo,
wie steht der Parameter RSTDSP im DSPF-File? Der DFT ist *NO. Versuche mal den Parameter auf *YES zu setzen und das ganze nochmal aufrufen.
Gerd
-
Hallo Gerd.
Vielen Dank für den Hinweis. Dieser Parameter steht bei mir
immer auf *YES.
Gruss
Joe
Zitat von GerdG
Hallo,
wie steht der Parameter RSTDSP im DSPF-File? Der DFT ist *NO. Versuche mal den Parameter auf *YES zu setzen und das ganze nochmal aufrufen.
Gerd
-
Hallo,
nicht das ich hier jetzt olle Kamellen wieder neu aufleben lassen möchte. Stand aber heute vor dem gleichen Problem, und nach der Suche nach einer Lösung, bin ich auf diesen (nicht aufgelösten) Beitrag gestossen.
Man muss das im Displayfile definierte Programm-System-Übergabefeld einfach noch mit Leben füllen. Also im aufgeführten Beispiel einfach:
P101TEXT = 'Auswahl1';
WRITE PULL1;
Und dann sollte es klappen. Ist zwar etwas ungewöhnlich, macht aber irgendwie trotzdem Sinn
Similar Threads
-
By Thimi in forum NEWSboard Programmierung
Antworten: 5
Letzter Beitrag: 18-07-20, 16:46
-
By Sven Schneider in forum NEWSboard Programmierung
Antworten: 4
Letzter Beitrag: 06-05-05, 12:31
-
By asb_salem in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 15-06-04, 09:56
-
By Koelch400 in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 15-08-02, 09:53
-
By RB in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 18-07-02, 12:59
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