| |||||||
| NEWSboard programmierung iSeries Forum für Fragen der Anwendungsentwicklung. |
![]() |
| | LinkBack | Themen-Optionen | Thema bewerten | Ansicht |
| |||
| DSPF Feld switchen zw. Anzeige und Bearbeitung Hallo, ich habe eine Frage zu den Felddefinitionen im DSPF. kann ich in einem Record ein Feld so definieren, dass dieses Feld mit *in70=*on als B (Ein/Ausgabe) und bei *in71=*off als O (Ausgabe) definiert ist. es darf nämlich bei *in70=*off auch kein F4 auf dem Feld mehr erlaubt werden. danke schon mal! lg Andreas |
| ||||
| z.B. im DDS: Code: A N56 CF08(08 'F8=Update.')
__________________ mfg Kit www.changefit.com (kostenlose) Change Management Systems for IT (kostenlose) Cross Reference Software for IT |
| |||
| danke für die rasche antwort. das habe ich auch schon versucht. ist aber für mich keine schöne lösung, da ich eigentlich im dspf allein die steuerung hinterlegen wollte. danke trotzdem! |
| |||
| Zitat:
ist ein benutzerverwaltungs-pgm und der user soll auf bestimmte felder nicht zugreifen können (auch kein F4 für auswahllisten), wenn er keine berechtigung hat. |
| |||
| Hallo Andreas, ich habe die F-Tasten bisher immer so verstanden, dass sie für die gesamte Seite gelten, unabhängig wo der Cursor steht. Und für irgendwelche feldbezogene Steuerung ist immer das Programm verantwortlich. Ist das nicht mehr so? Wie erkennst du denn, wo die F4 gedrückt wurde? Gruß, Christian |
| ||||
| mit: Code: A CSRLOC(ZRW01 ZCL01) A ZRW01 3S 0H A ZCL01 3S 0H
__________________ mfg Kit www.changefit.com (kostenlose) Change Management Systems for IT (kostenlose) Cross Reference Software for IT |
| ||||
| Da du ja eh F4 per Programm und Cursor-Position bzw. Feldnamen prüfen musst, kannst du dir ja eine Tabelle mit den erlaubten Felder befüllen, für alle nicht erlaubten Felder (lookup) DSPATR(PR) setzen und bei F4 ausschließlich die erlaubten Felder bearbeiten. Da dies Geschäftslogik ist läßt sich sowas nie in ein Frontend packen, sei es DSPF, Windows-Forms o.ä. |
| ||||
| Ich würde dir da eher RTNCSRLOC (Return Cursor Location) keyword for display files empfehlen. Dann kannst du Felder auf der DSPF auch verschieben ohne jedes mal die Positionen im Programm anzupassen. Ins besonders wenn das Layout mal gravierender geändert wird. |
| ||||
| Zitat:
This topic of F4=Search is a pet gripe of mine when it come to most IBM i software. An example: with the Vendor ERP software we use, the user has to type in a '?' for each field they wish to search - then press F4. The question to ask here is: What is easier for the user? The F4 key, IMO (in my opinion), should only be used as the exception. If a panel is displayed with 100 fields and each one can be searched, that means I have to press F4 100 times to see what options I have available for each field. Why not?:
Now by the same token: error messages - another pet gripe of mine. Some software packages (and it seems the new trend is to) display 1 error at a time. Why not display all the errors at one time? That way the user doesn't have to press F8 multiple times - only once. Fixes all (e.g. 30) errors and Basta!, fertisch, aus. Your thoughts/comments would be interesting - so please feel free to comment.
__________________ mfg Kit www.changefit.com (kostenlose) Change Management Systems for IT (kostenlose) Cross Reference Software for IT |
| |||
| danke an alle! da hab ich offensichtlich geirrt. meine erfahrungen mit DSPFs liegen schon etwas weiter zurück hab gedacht, dass NUR bei eingabefähigen feldern ein F4 erlaubt ist, und überall anders gar kein event vom bildschirm ausgelöst wird. war ein denkfehler. dann werd ichs so machen wie beschrieben. vielen dank! |
| ||||
| Zitat:
![]() Code: Modus Änderung auf Englisch (nur fur diese Post weil jetzt wird es lang und es mir einfacher zu schreiben ist - ihr könnt trotzdem naturlich auf Deutsch antworten).
__________________ mfg Kit www.changefit.com (kostenlose) Change Management Systems for IT (kostenlose) Cross Reference Software for IT |
![]() |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| DSPF - numerisches Feld mit Vorzeichen links | Tobse77 | NEWSboard programmierung | 6 | 11-02-08 13:33 |
| Numerisches Feld rechtsstellen in DSPF | Tobse77 | NEWSboard programmierung | 2 | 30-05-07 12:47 |
| Fehlerzeile in DSPF | Freezer | System i Hauptforum | 2 | 18-08-06 09:11 |
| Anzeige Display-Formate (OPM-Cobol) in Verbindung mit gecallten Windows | Pace | NEWSboard programmierung | 1 | 16-05-06 09:43 |
| ILE Feld in Feld ansprechen | jogisarge | NEWSboard programmierung | 5 | 10-05-06 17:26 |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| Ansicht | Thema bewerten |
| |
Alle Zeitangaben in WEZ +2. Es ist jetzt 16:01 Uhr.
![[NEWSboard eServer System i Forum]](http://newsolutions.de/forum-systemi-as400-i5-iseries/images/duke/nblogo.gif)






Linear-Darstellung
