| Reader's Clinic - Screen Width |
| Screen Grabber |
| Reader's Clinic - Slow Multivalued Screen Display |
| Utility Diskette # 4 |
| SecureUser |
| VERBatim - V25 |
| @ATTACK - @Files.System |
| Advanced Revelation Initialisation Sequence (Overview) by Mike Pope |
| REVMEDIA Revisted |
| File Variables |
| Argument passing - Subroutines and Functions - Mike Pope |
| RevTech Replies - Mike Pope (RevTech UK Ltd) |
| Symbol Table Structure |
| Reader's Clinic - Dynamic Screen Display |
| QTIPS - Window Bug and Debugging Window Bug |
| Uncommon Knowledge - WC_Redisplay_List% |
RevMedia FKB
| Document | V1I2A3 |
| Title | Reader's Clinic - Dynamic Screen Display |
| Keywords | PAINT WC_REDISPLAY_LIST% WC_DISPLAY_ACTION% |
| Text | Mr A Gordon of St Helier writes "How do I get AREV to display a screen dynamically like the DICT window depending on the contents of a record? This is actually a lot easier than may at first seem When you look at the prompts in a screen they are numbered sequentially internally so that Alt A in PAINT would show you the key as prompt 2 etc To tell the system to display a screen WITH specific prompts you need to load the numbers of the prompts into an @FM delimited variable called WC_Redisplay_List% and set WC_Display_Action% to 7 to tell the system to redisplay all This can be done on a post prompt or a post read Thus on a post prompt we could check if invoices were present and if they were include the field showing invoices but if they were not omit this field E G if Key was prompt 1 name 2 and invoices 3 If {INVOICES} Then WC_Redisplay_List% = 1:@FM:2:@FM:3 WC_Display_Action% = 7 End Else WC_Redisplay_List% = 1 :@FM : 2 WC_Display_Action% = 7 End (Volume 1 Issue 2 Page 3) |
Page last modified: 08/02/03