Jim,
The first line using the choose:
CHOOSE vchoice FROM #WHERE IN DistQuotes
Your users would make the column and criteria selection using the Where
Builder form that comes up. After clicking OK on the Where Builder, your
variable vChoice would contain the TEXT representing all the selection
criteria. Not having the table structure of your DB to relate to, I can
only show an example based on the ConComp Sample RRBYW14 where I want to
browse all the customers in the Customer table with CustID between 100 and
120, so I would have a like like:
cho vchoice from #where in customer
I would select CustID as the column, then BETWEEN as the criteria, and then
I would manually enter 100, then select AND as an additional criteria, then
manually enter 120, then click OK.
This results in the variable vChoice, containing the following TEXT value:
WHERE customer.CustID BETWEEN 4 AND 20
So the whole thing would look something like this:
CHOOSE vchoice FROM #WHERE IN customer
SET VAR vcount INTEGER = 0
SELECT COUNT (*) INTO vcount IND vin0 FROM customer &vchoice
IF vcount > 0 THEN
BROWSE * FROM customer &vchoice
ELSE
PAUSE 2 USING 'No Matching Records Found!'
ENDIF
----- Original Message -----
From: "Jim Belisle" <[email protected]>
To: "RBASE-L Mailing List" <[email protected]>
Sent: Saturday, April 11, 2009 1:23 PM
Subject: [RBASE-L] - Re: Button fro the Where builder
Mike,
Thanks for your reply. I am rather clumsy at using the functions in
RBASE so I often can't quite figure out how to connect my sentences in
the EEP's I am writing. I understand the choose clause you mentioned
below. Now how do I relate the variable that contains the WHERE clause
to the form?
CHOOSE vchoice FROM #WHERE IN DistQuotes
BROWSE USING DistQuoteScroll
All I get with the above is all the quotes in the table.
Jim
-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of MikeB
Sent: Saturday, April 11, 2009 8:44 AM
To: RBASE-L Mailing List
Subject: [RBASE-L] - Re: Button fro the Where builder
Jim,
It is a part of the Choose action..
So, In your EEP:
choose vVarName from #WHERE in TableView ......
vVarName will contain the Where Clause.
----- Original Message -----
From: "Jim Belisle" <[email protected]>
To: "RBASE-L Mailing List" <[email protected]>
Sent: Saturday, April 11, 2009 8:28 AM
Subject: [RBASE-L] - Button fro the Where builder
Is there a code I can write within an EEP (on click) that will bring up
the where builder for a specific report or form? I want people to have
access to the Where builder so they can check on quotes based on
numerous fields.
Jim