At 08:24 PM 8/2/2008, Claudine Robbins wrote:

Does anyone know the correct syntax for the "Use Dynamic Where Clause"
in a form DBEdit popup?

Claudine,

Here are three different examples to demonstrate the use of Dynamic
WHERE Clause using LIKE, CONTAINS, and EQUAL (=) clauses for Variable
or DB Edit Pop-up menus.

In all there examples, first you have to make sure that the option for
[ ] Use Dynamic Where Clause is checked.

-- Using RRBYW14 Sample Database

IF (CVAL('DATABASE')) <> 'RRBYW14' OR (CVAL('DATABASE')) IS NULL THEN
   CONNECT RRBYW14 IDENTIFIED BY NONE
ENDIF

-- Using RRBYW15 Sample Database

IF (CVAL('DATABASE')) <> 'RRBYW15' OR (CVAL('DATABASE')) IS NULL THEN
   CONNECT RRBYW15 IDENTIFIED BY NONE
ENDIF

-- Pop-up Menus

   Variable/DB Edit Properties | Pop-up Menus
   [x] User can Access a Pop-up Menu
   [x] Use a Custom Pop-up
   Table/View Name: Customers
   Pop-up Type: Multi-Column
   Column Returned: CustID
   Menu Values: Company
   Menu Caption: Double-Click Pop-up Customer List
   Menu Title: Select Customer

-- Example 01: (Dynamic WHERE clause with LIKE)

   Message: Enter First Few Characters of Company
   WHERE Clause: WHERE Company LIKE '&%' ORDER BY Company

-- Example 02: (Dynamic WHERE clause with CONTAINS)

   Message: Enter Company Name
   WHERE Clause: WHERE Company CONTAINS '&' ORDER BY Company

-- Example 03: (Dynamic WHERE clause with =)

   Message: Enter State
   WHERE Clause: WHERE CustState  = '&' ORDER BY Company

Have fun!

Very Best R:egards,

Razzak.


Reply via email to