Is it possible that the OUTER JOIN should use T3 rather than reusing T2?

Bill Cook
Kent WA

----- Original Message ----- 
From: "Bob Powell" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Sunday, July 08, 2001 9:20 AM
Subject: Views in forms


> 
> Hello all:
> 
> Not long ago I posted a question about using a view as the 
> driving (table) in a form and then having other tables used
> in the form subordinate to it.  I continue to have problems
> with the subordinate tables containing all rows.  Not just 
> the rows that match the ID in the driving view.  It may or 
> may not be important but the view I am attempting to use in
> the form is created via an outer join as well.  (Code 
> below).
> 
> I found these guidlines in the R:BASE 5.5 users's manual 
> page 3-40.
> 
> 1.  Forms based on single-table views can be used to 
> insert, delete, update, and view data.  Forms based on 
> multi-table views can only be used to update or view data.
> 
> 2.  You can build a form that is associated with both views
> and tables. 
> 
> 3.  Views cannot be updated in a form if they were created 
> using the GROUP BY ord ORDER BY commands or the UNION 
> operator.
> 
> 4.  You can use a view in forms with other tables or views 
> only if aliases are used for column names.  You can use 
> aliases in Query By Example, or with the CREATE VIEW 
> command using the collist option.  
> 
> The code I'm using to create these entities are as follows:
> 
> CREATE TEMP VIEW STUDENTS AS SEL T1.ID, T1.CATCODE, +
> T2.LASTNAME, T2.FIRSTNAME FOR CATEGORY T1, NAMES T2 +
> WHE T1.ID = T2.ID AND CATCODE = 6
> 
> Then I create the view I use as the driving (table) for the
> form.
> 
> CREATE TEMP VIEW STUDS2 AS SEL T1.*, T2.* FRO STUDENTS T1 
> LEFT OUTER JOIN ROOMS T2 ON T1.ID = T2.ID.  
> 
> The resulting STUDS2 view contains everything I need.  I 
> just can't get the form subordinate tables to display only 
> for the current ID.  
> 
> Currently I'm using a temp table projected from the STUDS2 
> view attaching a form to that.  It works but I prefer to 
> use the information from the view without projecting a temp
> table.  I think this should work.  Anyone got an ideas?  
> Thanks in advance. 
> 
> 
> ----------------------
> Bob Powell
> The Hotchkiss School
> Lakeville, Connecticut
> Systems Administrator
> [EMAIL PROTECTED]
> 

Reply via email to