Alistair,
I am assuming you are trying to us the following code in a Form EEP. 
Several Questions:
1) what function is being performed using the CHKVAR function. Don't these 
variables always exist.
2) do you need the CTXT function for ever variable. Shouldn't some of them 
already be a text value.

 Jim Bentley
American Celiac Society
[email protected]
tel: 1-504-737-3293




________________________________
From: Alastair Burr <[email protected]>
To: RBASE-L Mailing List <[email protected]>
Sent: Wednesday, May 13, 2009 1:41:47 PM
Subject: [RBASE-L] - Set Var/ChkVar problem

Can anybody see/explain why this is not working:

SET VAR vFormData TEXT = NULL
SET VAR vFormData = +
('Form Name:'           & (IFEQ( (CHKVAR('RBTI_FORM_FORMNAME')), 1, 
(CTXT(.RBTI_FORM_FORMNAME)), ' ')) + (CHAR(013)) + (CHAR(010)) ++
'Form Alias:'          & (IFEQ( (CHKVAR('RBTI_FORM_ALIAS')),    1, 
(CTXT(.RBTI_FORM_ALIAS)),    ' ')) + (CHAR(013)) + (CHAR(010)) ++
'Form Mode:'           & (IFEQ( (CHKVAR('RBTI_FORM_MODE')),     1, 
(CTXT(.RBTI_FORM_MODE)),     ' ')) + (CHAR(013)) + (CHAR(010)) ++
'Component ID:'        & (IFEQ( (CHKVAR('RBTI_FORM_COMPID')),   1, 
(CTXT(.RBTI_FORM_COMPID)),   ' ')) + (CHAR(013)) + (CHAR(010)) ++
'Data Type:'           & (IFEQ( (CHKVAR('RBTI_FORM_DATATYPE')), 1, 
(CTXT(.RBTI_FORM_DATATYPE)), ' ')) + (CHAR(013)) + (CHAR(010)) ++
'Table Name:'          & (IFEQ( (CHKVAR('RBTI_FORM_TBLNAME')),  1, 
(CTXT(.RBTI_FORM_TBLNAME)),  ' ')) + (CHAR(013)) + (CHAR(010)) ++
'Column Name:'         & (IFEQ( (CHKVAR('RBTI_FORM_COLNAME')),  1, 
(CTXT(.RBTI_FORM_COLNAME)),  ' ')) + (CHAR(013)) + (CHAR(010)) ++
'Column Value:'        & (IFEQ( (CHKVAR('RBTI_FORM_COLVALUE')), 1, 
(CTXT(.RBTI_FORM_COLVALUE)), ' ')) + (CHAR(013)) + (CHAR(010)) ++
'Variable Name:'       & (IFEQ( (CHKVAR('RBTI_FORM_VARNAME')),  1, 
(CTXT(.RBTI_FORM_VARNAME)),  ' ')) + (CHAR(013)) + (CHAR(010)) ++
'Varaible Value:'      & (IFEQ( (CHKVAR('RBTI_FORM_VARVALUE')), 1, 
(CTXT(.RBTI_FORM_VARVALUE)), ' ')) + (CHAR(013)) + (CHAR(010)) ++
'Variable Dirty:'      & (IFEQ( (CHKVAR('RBTI_FORM_DIRTYVAR')), 1, 
(CTXT(.RBTI_FORM_DIRTYVAR)), ' ')) + (CHAR(013)) + (CHAR(010)) ++
'DB Grid Column Name:' & (IFEQ( (CHKVAR('RBTI_DBGRID_COLUMN')), 1, 
(CTXT(.RBTI_DBGRID_COLUMN)), ' ')) + (CHAR(013)) + (CHAR(010)) ++
'Form Dirty:'          & (IFEQ( (CHKVAR('RBTI_DIRTY_FLAG')),    1, 
(CTXT(.RBTI_DIRTY_FLAG)),    ' ')) + (CHAR(013)) + (CHAR(010)) )

PAUSE 2 USING .vFormData
RETURN

I hope that the mail system doesn't wrap it too badly!

Individual variables will work but not all together. CompID seems to be the 
first failure.

Thanks in advance for any help,


Regards,
Alastair

----------------------------
Alastair Burr
St. Albans, UK.
[email protected]
-----------------------------


      

Reply via email to