Difference between revisions of "VARREAD()"
From Recital Documentation Wiki
Yvonnemilne (Talk | contribs) |
Yvonnemilne (Talk | contribs) |
||
Line 1: | Line 1: | ||
− | |||
− | |||
− | |||
==Class== | ==Class== | ||
Screen Forms | Screen Forms | ||
Line 15: | Line 12: | ||
==See Also== | ==See Also== | ||
− | [[@...GET]], [[ | + | [[@...GET]], [[DEFINE TABLE]], [[GETNO()]], [[PARAMETERS]], [[READ]], [[READVAR()]], [[RECNO()]], [[SET FIELDVAL]], [[SET VALIDATE]] |
Line 26: | Line 23: | ||
// Pop-up choice list called from a field validation | // Pop-up choice list called from a field validation | ||
procedure choices | procedure choices | ||
− | parameters m_input | + | parameters m_input |
− | if the [HELP] key is pressed | + | //if the [HELP] key is pressed |
− | if m_input = "HELP" | + | if m_input = "HELP" |
− | m_exp = iif(varread()="acc_no","account", "supplier") | + | m_exp = iif(varread()="acc_no","account", "supplier") |
− | select codes | + | select codes |
− | save screen | + | save screen |
− | set message to "Select code. ^C to abandon." | + | set message to "Select code. ^C to abandon." |
− | menu browse &m_exp at 5,30 to 15,40 quit clear | + | menu browse &m_exp at 5,30 to 15,40 quit clear |
− | restore screen | + | restore screen |
− | // if a selection was made | + | // if a selection was made |
− | if not empty(menuitem(),3) | + | if not empty(menuitem(),3) |
− | set fieldval to left(menuitem(),3) | + | set fieldval to left(menuitem(),3) |
− | set validate on | + | set validate on |
− | endif | + | endif |
− | select accounts | + | select accounts |
− | else | + | else |
− | // validate as required | + | // validate as required |
− | + | endif | |
− | endif | + | |
return | return | ||
</code> | </code> | ||
Line 53: | Line 49: | ||
[[Category:Documentation]] | [[Category:Documentation]] | ||
[[Category:Functions]] | [[Category:Functions]] | ||
+ | [[Category:Screen Forms]] | ||
+ | [[Category:Screen Forms Functions]] |
Revision as of 13:18, 19 June 2009
Class
Screen Forms
Purpose
Function to return name of the @...GET variable being processed by a READ
Syntax
VARREAD()
See Also
@...GET, DEFINE TABLE, GETNO(), PARAMETERS, READ, READVAR(), RECNO(), SET FIELDVAL, SET VALIDATE
Description
The VARREAD() function is synonymous with the READVAR() function. The VARREAD() function returns the name of the current @...GET variable being processed by a READ command. The VARREAD() function is most useful if used in conjunction with the @...GET...VALIDATE command and a validation procedure used to validate more than one field/variable.
Example
// Pop-up choice list called from a field validation procedure choices parameters m_input //if the [HELP] key is pressed if m_input = "HELP" m_exp = iif(varread()="acc_no","account", "supplier") select codes save screen set message to "Select code. ^C to abandon." menu browse &m_exp at 5,30 to 15,40 quit clear restore screen // if a selection was made if not empty(menuitem(),3) set fieldval to left(menuitem(),3) set validate on endif select accounts else // validate as required endif return
Products
Recital Mirage Server, Recital Terminal Developer