× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Is the RQSDATA field in the SubfileControl record??
If not make the inputcapable part of the screen the SubfileControl.
Try again.

Eduard.

--- fkany@xxxxxxxxxxxxxxxxxx wrote:
> 
> 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
> 
>
=======================================================================================
> 
> 
> 
> --
> This is the RPG programming on the AS400 / iSeries (RPG400-L) mailing
> list
> To post a message email: RPG400-L@xxxxxxxxxxxx
> To subscribe, unsubscribe, or change list options,
> visit: http://lists.midrange.com/mailman/listinfo/rpg400-l
> or email: RPG400-L-request@xxxxxxxxxxxx
> Before posting, please take a moment to review the archives
> at http://archive.midrange.com/rpg400-l.
> 
> 


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

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

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