give me a second, I'm putting it on web2pyslices... On Wednesday, March 20, 2013 12:45:06 PM UTC-7, Alex Glaros wrote: > > Hi Derek, > > mail it here: http://www.gov-ideas.com/contact.htm > > thanks, > > Alex > > On Monday, March 18, 2013 5:33:41 PM UTC-7, Alex Glaros wrote: >> >> Does anyone know how to create a loop allowing variable number of child >> records to be added to a parent? >> >> Here’s a sample where only one child is created. The “client” is the >> parent record and “address” is the child record. >> http://web2py.com/books/default/chapter/29/07 >> >> Can anyone please type the code to show how to allow user to add variable >> number of child records? >> >> If it’s easier to do not using factory, that’s fine. >> >> Thanks, >> >> Alex Glaros >> >> >> One form for multiple tables >> >> model: >> >> db.define_table('client', >> >> Field('name')) >> >> db.define_table('address', >> >> Field('client','reference client', >> >> writable=False,readable=False), >> >> Field('street'),Field('city')) >> >> controller: >> >> def register(): >> >> form=SQLFORM.factory(db.client,db.address) >> >> if form.process().accepted: >> >> id = db.client.insert(**db.client._filter_fields(form.vars)) >> >> form.vars.client=id >> >> id = db.address.insert(**db.address._filter_fields(form.vars)) >> >> response.flash='Thanks for filling the form' >> >> return dict(form=form) >> >>
-- --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.

