Well, I managed to convert my test form from using a table to using an SQL 
select on two tables.
I originally used "add from data environment" , which created the code 
below (except that I now have commented out the self.add... lines, and 
added the usersql)

This works like a charm.

However, I'm a bit confused as to the meaning of the "DataSource" property. 
I "assumed" that it was the name given to the result of the SQL select (the 
cursor name), so I changed it from "membertable" which is the name of the 
actual SQL table to "members", then changed the fields on the form to use 
"members" rather than "membertable".

Doesn't work.I get an error message "table membership.members does not exist"

What am I missing? What bizobj properties are needed with UserSQL?

def createBizobjs(self):
         class MembertableBizobj(dabo.biz.dBizobj):
                 def afterInit(self):
                         self.DataSource = "membertable"
                         self.KeyField = "membernum"
#                       self.addFrom("membertable")
#                       self.addField("phone")
#                       self.addField("surname")
#                       self.addField("name")
#                       self.addField("membernum")
                         self.UserSQL = """ select 
membertable.membernum,membertable.surname,
                                 membertable.name,membertable.phone,
                                 membercategory.category
                                       from membertable
                                 inner join membercategory
                                 on membertable.categoryid = membercategory.id
                                 where membernum=126"""





Larry Bradley
Orleans (Ottawa), Ontario, CANADA 

--- StripMime Report -- processed MIME parts ---
multipart/alternative
  text/plain (text body -- kept)
  text/html
---

_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-users
Searchable Archives: http://leafe.com/archives/search/dabo-users
This message: http://leafe.com/archives/byMID/dabo-users/[EMAIL PROTECTED]

Reply via email to