Module Val_mx.pkg

************************************************************************ Confidential Trade Secret. Copyright 1987-1997 Data Access Corporation, Miami FL, USA All Rights reserved DataFlex is a registered trademark of Data Access Corporation. ************************************************************************ ************************************************************************ Val_mx.pkg Version: 1.0 for DAF 1.1 Copyright (c) 1994 Data Access Corporation 05/02/94 - created Author: John J. Tuohy Augmentations: Validate_items Next Val_MX.pkg - Validate Mixin for alternate validation capabilities. 1. Validate_All_Items_State property - Is set TRUE during a save validation and false during a navigation validation. Let's developer take different actions based on a save validate and a navigate validate. 2. Validate_Mode - Determines when validations are sent. VALIDATE_DEFAULT Works the way it does now. Validates occur if Object_Validation is TRUE (which is the default). This means that validates normally occur during downward navigation and save (when Validate_Items is sent by DSO). VALIDATE_ON_SAVE Validates are only sent during a save. When this property is set object_validation is also set FALSE. It is only turned on inside of Validate_Items. VALIDATE_ON_SAVE_NEXT Validates are only sent during a save and during NEXT navigation (ENTER and TAB). When this property is set object_validation is also set FALSE. It is only turned on inside of Validate_Items and Next messages. Note: When this property is SET the Obvject_Validation property is also set. It is set TRUE if mode is set to VALIDATE_DEFAULT, else it is set False. It is not expected that you will dynamically change the Validate_Mode property. You'll probably set it once, when the object is created. 12/22/94 JJT - Added code from server.pkg to validate_items. 05/25/95 JJT - Created Object_item_Validation sets object_validation. ************************************************************************ 11/11/95 JJT - Validate Items now sends a smarter activate message Activate_area (also defined here). ************************************************************************

References (2):

ModuleLine
Enfrm_ds.pkg79
Table_ds.pkg93

Field References (0):

ModuleContaining SymbolLine