|
To accomplish what you have stated will require modifications to the DDS
for the screen and coding to handle it in RPG. Note: I code in RPG/ILE
now and will use it for my demonstration.
In the DDS add the following lines to the top of the record format that
you are working in:
A N05 CF05
A N02 CF02
In the RPG program code it as follows:
// this will active both funtion keys
Eval *in05 = *off
Eval *in02 = *off
// this is the read loop
Do until *inkc
// get user input
Exfmt format
// I use a select statement to process all single event options like
function keys
Select
// F3 = Exit
When *inkc
Iter
// F5 = Update
When *inke
Eval *in02 = *on // this will disable the F2 key
Call sendmessage('Press enter to update') //this will put a message
at the bottom of the screen if you have it set up
Iter
// F2 = Delete
When *inkb
Eval *in05 = *on // this will disable the F5 eky
Call sendmessage('Press enter to confirm deletion') //this will put a
message at the bottom of the screen if you have it set up
Iter
Endsl
Enddo
That should fulfill your requirements. By the way there is no
'sendmessage' program. You will have to either create it.
Marvin Radding
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.