[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
FUNCTION GENVAL()
Short:
------
GENVAL() Generic VALID clause validation with message
Returns:
--------
<lValid> => logical result of passed condition
Syntax:
-------
GENVAL(expValid,expMessage)
Description:
------------
Evaluates <expValid>, which is either a bode block or
a string to be macro expanded, as a logical value. If result is
False, displays message <expMessage> and waits for a keypress.
<expMessage> can be a single string, or an array of strings (see
aMsg() ).
Examples:
---------
if genval("fcount() < 60",'Too many fields')
COPY TO TEMP
endif
* ...or as a VALID CLAUSE macro'd
@10,10 get lname VALID ;
GENVAL("!empty(lname)","Need a last name")
* ...or as a VALID CLAUSE eval'd
@10,10 get fname VALID ;
GENVAL( { || !empty(fname) },"Need a last name")
Source:
-------
S_GENVA.PRG
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson