J.M. -
This looked like it should work. One would just map [F9] to
[Enter], [F7], or [F8] so that the user would be definitely leaving the
field when [F9] is pressed and would be in a field exit EEP which looks like so:
-----------------------------------------------------------------
*( delrow.eep )
*( [F9] is mapped to [F8] so that the user will exit the field )
*( the [F9] keypress. )
SET VAR vf9 TEXT = (LASTKEY(1))
IF vf9 <> '[F9]' THEN
RETURN
ENDIF
DIALOG 'YOUR TEXT GOES HERE' vresponse vendkey NO AT 10 10
IF vresponse = 'NO' OR vendkey = '[Esc]' THEN
RETURN
ENDIF
-- delrow.scr contains only the keypress [Enter].
PLAY delrow.scr
DELROW
RETURN
-----------------------------------------------------------------
The EEP tests for the last keypress being [F9] and if not returns
the user to the form. If the keypress was [F9] then the dialog
box is popped up with your message in French and the rest is
shown.
I tested it on a form here and it works fine. The only drawback is
that this eep would have to be on all active fields on the row. The
cursor stays where it should within the tier as you don't have to
refresh the form.
Bernie