(CTXT(.vNext)) – missing brackets?

Regards,
Alastair.

From: Bill Downall 
Sent: Wednesday, March 25, 2015 8:54 PM
To: RBASE-L Mailing List 
Subject: [RBASE-L] - ListView Checkboxes: I cannot see it. Can you?

I'm going blind trying to find my error. Can you spot it? 

This works:

SET VAR vNext INTEGER = 0
WHILE vNext < .vCountAll THEN
  SET VAR vCmd =  +
      ('PROPERTY EventsListView' & +
      '''ITEMS[' + CTXT(.vNext) + ']->CHECKED''' & +
      IFEQ(.vCheckAll,'T','TRUE','FALSE') )
  &vCmd
  SET VAR vNext = (.vNext + 1)
  PROCESSMESSAGE
ENDWHILE


This fails every time at the %vCMD, with "Unrecognized command in entry/exit 
procedure":


WHILE vNext < .vCountAll THEN
  PROPERTY EventsListView MAKECLICK .vNext
  SELECT ExportFileName INTO vExportFile vNI +

    FROM tCompuSportExport +
    WHERE TourneyID = .vTourneyID +
      AND GameCode = .vSelectedItem
  IF vExportFile CONTAINS 'single' THEN
    SET VAR vCmd =  +
        ('PROPERTY EventsListView' & +
        '''ITEMS[' + CTXT(.vNext) + ']->CHECKED''' & +
        IFEQ(.vCheckSingles,'T','TRUE','FALSE') )
    &vCmd
  ENDIF
  SET VAR vNext = (.vNext + 1)
  PROCESSMESSAGE
ENDWHILE

They look virtually identical to me. And here's some of the environment at the 
error: "F" or "T" makes no difference, it fails either way.


R>sho v vcmd%
Variable           = Value                                   Type
------------------   ------------------------------          -------
vCmd               = PROPERTY EventsListView                  TEXT    
                     'ITEMS[14]->CHECKED' TRUE
vCheckAll          = F                                        TEXT    

vCheckSingles      = T                                        TEXT    

Reply via email to