Hi Karen,
I'll have to get my code into a more readable form before posting it.  (I may 
not get a chance again until tomorrow.)
 
I was not as specific as I should have been.  The data are not actually yes/no 
values, but rather yes or null values - so I thought that indicators would work.
Patti


--- On Tue, 6/7/11, [email protected] <[email protected]> wrote:


From: [email protected] <[email protected]>
Subject: [RBASE-L] - Re: need Array logic
To: "RBASE-L Mailing List" <[email protected]>
Date: Tuesday, June 7, 2011, 6:03 PM


Patti:  If you are truly using "indicator variables", then that is not what you 
want to do.   The only thing indicator variables do is act as a temporary 
holding spot in case of a null variable value, used mostly so that they do not 
throw up a warning message while you are debugging your code.

Maybe post an example of your code for us to review?  I'm sorry, but I couldn't 
understand enough from your explanation to offer you code to try...

Karen


In a message dated 6/7/2011 12:47:59 PM Central Daylight Time, 
[email protected] writes: 

>From time to time, I would find life so much easier if rbase had some sort of 
>Array logic that I could use when writing code.  Maybe there's some other way 
>of doing this that someone could point out to me.  

I have a database table with about 60 yes/no data fields in it.  I need to 
write a one-page report per client that lists only the boxes that were checked 
"yes."  So I've fetched the data into variables with indicator variables, that 
I've named vi1, vi2, vi3, etc.  I'm trying to write some sort of "for/next" or 
"while" loop that will:
   set my beginning loop counter to 1
LABEL Beginloop
   set MyVariable representing the indicator variable to ('.vi'+loop counter)
   check MyVariable (which would hopefully check the real indicator var) 
  if something other than 0, write it in a temp table (which I could use for 
generating the rpt)
   increment the loop counter
   goto LABEL Beginloop
  
What I've tried won't ever give me the actual value of the indicator variable.  
It thinks MyVariable is a text field called .vi1 or .vi2
  
I considered having a table of just those fields that were marked "yes" for 
each client, but that creates bothersome code-writing when I have to allow 
data-entry people to make changes or send the entire data record off to another 
health dept.  So it would be easier in the long run to have them all in one 
table.
  
Does anyone have any idea of how I replicate Array type code in Rbase without 
having to write code for each of the 60 fields?  Or maybe there's some other 
way of setting up this table that will be better suited to doing both types of 
tasks?
  
Thanks,
Patti Jakusz 

Reply via email to