|
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 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.