×

Good News Everybody!

The new search engine is LIVE!

Please report any problems to david (at) midrange.com.




Hello,

I've been spinning my wheels all day to get this screen to work.  This is
my first attempt at writing a subfile display program with data entry fields
below the subfile.

Here's what I'm trying to do:
I'm try to validate data being entered into the "RQD DATE" field.  When F9 is
pressed, I want the program to validate the "RQD DATE" field.  If there is
invalid data entered, I want the screen to Reverse Image/Position Cursor to
the "RQD DATE" field.

Here's what actually happens when I press F9:
I've entered invalid data into the "RQD DATE" field and pressed F9.  Nothing
happens.  I ran the screen in debug.  I set my break point after the EXFMT
operation for SUBFILECONTROLRECORD and reran the program and pressed F9.
The value of "RQD DATE" = *BLANKS.

Does anyone know why the program can't see that "RQD DATE" has a value in it?

Thanks,

Frank


RPGIV processing for the screen:
LOAD_SUBFILE
DOU   WKLOOP02 = 'N'

WRITE FKEYSORTRECORDFORMAT
EXFMT SUBFILECONTROLRECORD

RESET_ERRORS_FLAGS

(DETERMINE WHICH KEY WAS PRESSED)
SELECT

WHEN *INKC = *ON
EVAL WKLOOP02 = 'N'
LEAVE

WHEN *INKI = *ON
CHECK_RECORDFORMAT2_FIELDS
IF ERROR
ITER(DISPLAY ERROR)
ENDIF

OTHER
ENTER_PRESSED

ENDSL

ENDDO


Display File:
subfilecontrolrecord = rows 1 -> 7
subfilerecordformat  = rows 8 -> 19
fkeysortrecordformat = rows 21 ->24
=======================================================================================
 7/19/04                            Averitt Express, Inc.
16:10:13                            File Records Display Screen

OPTIONS:    1=Option 1  2=Option 2
                                                                              
PICKUP
OPT   PRO#              SHIPPER           CITY              ST    ZIP         
DATE
      -----------       -------           ------------      --    -----        
-------
-     008-1481018       0424115           GRANITEVILLE      SC    29829        
3/15/99
-     008-1481063       0424115           GRANITEVILLE      SC    29829        
3/16/99
-     008-1481634       0424115           GRANITEVILLE      SC    29829        
3/18/99
-     008-1483608       0424115           GRANITEVILLE      SC    29829        
3/22/99
-     008-1483952       0424115           GRANITEVILLE      SC    29829        
3/22/99
-     008-1484518       0424115           GRANITEVILLE      SC    29829        
3/24/99
-     008-1487123       0424115           GRANITEVILLE      SC    29829        
3/29/99
-     008-1487665       0424115           GRANITEVILLE      SC    29829        
3/31/99





    BOL:------                            RQD Date: ----                TRUCK: 
----
   OS+D:------                                APPT: ----
F3=Exit     F5=Refresh        F8=View/Hide      F9=Sort     Enter=Continue

=======================================================================================




As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2026 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.