| File Variables |
| Argument passing - Subroutines and Functions - Mike Pope |
| RevTech Replies - Mike Pope (RevTech UK Ltd) |
| Symbol Table Structure |
| QTIPS - Using @Upper.Case and @Lower.Case with Foreign Languages |
| @ATTACK - @Lower.Case |
| @ATTACK - @Upper.Case |
| Sorting out Collation Sequences by Mike Pope |
| SecureUser |
| VERBatim - V25 |
| @ATTACK - @Files.System |
| Advanced Revelation Initialisation Sequence (Overview) by Mike Pope |
| REVMEDIA Revisted |
| Redisplaying Multi-Values |
| Uncommon Knowledge - WC_Amv_Action% |
| QTIPS - Positioning Cursors in AMV fields |
| QTIPS - Using AMV.ACTION To Save Coding Time |
| VERBatim - V16 |
| @ATTACK - @Int.Const |
| @ATTACK - @Move.Keys |
| @ATTACK - @Priority.Int |
| @ATTACK - @Macro.Mode |
| Uncommon Knowledge - WC_Unkeys% |
| Utility Diskette # 3 - Part I |
| Utility Diskette # 4 |
RevMedia FKB
| Document | V2I9A7 |
| Title | Uncommon Knowledge - WC_Amv_Action% |
| Keywords | WINDOW_COMMON% WC_AMV_ACTION% WC_AMV% WC_RESET% WC_AMV_VARS% WC_MV% WC_IS% WC_IS_ORIG% |
| Text | Flag variable used to tell the window processor what action to take on the current (or in the case of one value all) AMV group Note that this will actually work regardless of whether the prompt is an AMV or not (i e if it is just a normal MV) as long as it is grouped to itself The possible values are as follows 1 CLEAR clears AMV group and resets counters (WC_Amv_Vars%<1> + <3>) even if the CURRENT prompt is protected 2 DELETE deletes line at WC_Mv% in AMV group (and resets counters) if the CURRENT prompt is not protected Note that if prompts within the AMV group are protected but the current prompt is not 2 will still work 3 INSERT inserts blank line at WC_Mv% in AMV group (and resets counters) if the CURRENT prompt is not protected Note that if prompts within the AMV group are protected but the CURRENT prompt is not 3 will still work 4 CHANGED used to tell the system that the number of elements in the AMV group has been changed and thus resets counters regardless of protection status 5 CHANGED ALL used to tell the system that the number of elements in other AMV groups has been changed and thus resets counters for all AMV groups regardless of protection status Note that because this variable relies upon there being a CURRENT AMV group it is only meaningful to try to set it within the context of an AMV group (other than in the case of WC_Amv_Action% = 5) To force the system to recognise that WC_Amv_Action% has been set the following action must be taken (remember that DIFFERENT values of WC_Reset% have DIFFERENT effects on WC_Is% and WC_Is_Orig% see Vol 2 Issue 8 for full details): Default Setting WC_Reset% to 4 will run the Pre Prompt logic followed by the Perpetual logic and if WC_Amv_Action% and WC_Reset% are not changed will take action SETTING WC_Reset% to 5 will run the Pre Prompt logic and if WC_Amv_Action% and WC_Reset% are not changed will take action Pre Prompt Setting WC_Reset% to 4 will run the Perpetual logic and if WC_Amv_Action% and WC_Reset% are not changed will take action SETTING WC_Reset% to 5 will just take the action Options Setting WC_Reset% to 2 or 3 will run Post logic followed by the Perpetual logic and if WC_Amv_Action% and WC_Reset% are not changed will take action SETTING WC_Reset% to 4 will run Perpetual logic and if WC_Amv_Action% and WC_Reset% are not changed will take action Setting WC_Reset% to 5 will just take the action Edit No action necessary Will run Post logic then Perpetual logic and if WC_Amv_Action% is not changed will take action Post No action necessary Will run Perpetual logic and if WC_Amv_Action% is not changed will take action If WC_Reset% is set to 5 the Perpetual logic will not be run but the action will be taken Invalid Setting WC_Reset% to a number between 1 and 5 will reprompt for the information If the Edit logic does not then WC_Reset% WC_Amv_Action% or WC_Reset% the following will occur If WC_Reset% was set to 1 2 or 3 it will run Post logic followed by the Perpetual logic and if WC_Amv_Action% and WC_Reset% are not changed will take action If WC_Reset% was set to 4 it will run Perpetual logic and if WC_Amv_Action% and WC_Reset% are not changed will take action If WC_Reset% were set to 5 it will just take the action Softkeys Setting WC_Reset% to 2 or 3 will run Post logic followed by the Perpetual logic and if WC_Amv_Action% and WC_Reset% are not changed will take action SETTING WC_Reset% to 4 will run Perpetual logic and if WC_Amv_Action% and WC_Reset% are not changed will take action Setting WC_Reset% to 5 will just take the action (Volume 2 Issue 9 Page 8) |
Page last modified: 30/01/03