Thanks Razzak and Bill. I was thinking of the temp view to limit the detail 
table.

Dan Goldberg

From: Bill Downall 
Sent: Wednesday, October 05, 2011 11:00 AM
To: RBASE-L Mailing List 
Subject: [RBASE-L] - Re: limit results on a child table in amaster/detail form
Dan, 

The correct syntax also puts the WHERE clause before the ORDER BY clause. 

ARRANGE ... WHERE... ORDER BY ...

Bill


On Wed, Oct 5, 2011 at 1:53 PM, A. Razzak Memon <[email protected]> wrote:

  At 01:20 PM 10/5/2011, Dan Goldberg wrote:


    I have a master/detail form that I need to put a where clause on the
    detail portion of the form.

    I have tried:

    EDIT USING purordernew arrange shoploc by part ORDER BY vendor# where
    shoploc.invweek = 'p'

    It does not work. If I remove the where clause the form opens but not
    with filtered data.

    I am thinking I will have to do a view for the detail table(shoploc)
    but was hoping there was a better way.

    Does anyone know a better way to do a where clause on a detail table
    of a form?


  Dan,

  FWIW ...

  In multi-table forms, reports, sub-reports, nested sub-reports, or labels,
  the WHERE clause is intended for the records for the Master Table, or the
  table with PRIMARY KEY. All records that match the criteria in Slave table,
  or table(s) with FOREIGN KEY are automatically displayed based on the
  Master/PRIMARY Key table.

  You may limit the records to include in Slave/FK Table by either creating
  a dynamic TEMPORARY TABLE or VIEW, and then base your form/report on those
  dynamically defined temporary tables/views.

  Hope that helps!

  Very Best R:egards,

  Razzak. 
  --- RBASE-L
  ================================================
  TO POST A MESSAGE TO ALL MEMBERS:
  Send a plain text email to [email protected]

  (Don't use any of these words as your Subject:
  INTRO, SUBSCRIBE, UNSUBSCRIBE, SEARCH,
  REMOVE, SUSPEND, RESUME, DIGEST, RESEND, HELP)
  ================================================
  TO SEE MESSAGE POSTING GUIDELINES:
  Send a plain text email to [email protected]
  In the message SUBJECT, put just one word: INTRO
  ================================================
  TO UNSUBSCRIBE: Send a plain text email to [email protected]
  In the message SUBJECT, put just one word: UNSUBSCRIBE
  ================================================
  TO SEARCH ARCHIVES:
  Send a plain text email to [email protected]
  In the message SUBJECT, put just one word: SEARCH-n
  (where n is the number of days). In the message body, place any text to 
search for.
  ================================================



Reply via email to