db.Party.partyTypeID.default = 1

At the begining of your fucntion should work

Richard


On Wed, Apr 17, 2013 at 10:58 AM, Alex Glaros <alexgla...@gmail.com> wrote:

> Tried 4 different places and methods to get the number "1" into
> field partyTypeID.  What is the correct syntax?
>
> thanks,
>
> Alex Glaros
>
> def add_new_person():
> ##  form.vars.partyTypeID.default = 1    ########### tried this
>     db.auth_user.partyID.readable = db.auth_user.partyID.writable = False
> ## don't let user see field thinking they have to fill it in
>     db.Party.partyTypeID.readable = db.Party.partyTypeID.writable = False
> ## don't let user see field thinking they have to fill it in
>     form=SQLFORM.factory(db.Party,db.auth_user)
>     if form.process().accepted:
>         partyID = db.Party.insert(**db.Party._filter_fields(form.vars))
>         form.vars.partyID=partyID
>         partyID =
> db.auth_user.insert(**db.auth_user._filter_fields(form.vars))
> ##      form.element(_name='partyTypeID').update_record(_value=1)   
> ###########
> tried this
> ##      update_record(partyTypeID=1)   ########### tried this
> ##        form.vars.partyTypeID=1     ########### tried this
>         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 web2py+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 

--- 
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 web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to