August 17, 200619 yr For the record, I started with FM7, and now doing conversions and therefore now learning how the older version worked, or should I say didn't work . . . From what I have found, the behaviour in FM 6 is that field validation is ignored by scripts. After converting files to FM7+, script now adhere to the field validation, and scripts will error mid-script due to the set validation. Is there a way to allow validation for data entry by the user, but ignore validation in scripts in FM 8.5 ? I understand why validation 'should' be done in scripts, but I'm trying to minimise the change in user experience when upgrading . . . Thanks in advance, Mav.
August 17, 200619 yr Make the validation only kick in when this calc' is true: Case(IsEmpty(Get(ScriptName));___your_validation here___) It's just a thought, becasue it requires that all validations in question is rewritten to a calc' ...I havn't tested it yet. --sd
August 17, 200619 yr To skip validation when setting a field by script: 1. Make sure field validation is defined as 'Only during data entry'; 2. If the validation requires 'Unique value' or 'Existing value', commit the record explicitly, with the option 'Skip data entry validation' turned on.
Create an account or sign in to comment