And what about .as_dict()?

record = select_something.as_dict()

?

Richard


On Tue, Jan 29, 2013 at 9:28 AM, Angelo Compagnucci <
angelo.compagnu...@gmail.com> wrote:

> Thanks Antony,
>
> I think the previous solution is the most simple and clean way to make
> multiple updates on Web2py and worked wonderfully. Anyway, thank you for
> your intrest!
>
>
> 2013/1/29 Anthony <abasta...@gmail.com>
>
>> On Tuesday, January 29, 2013 4:40:04 AM UTC-5, AngeloC wrote:
>>
>>> Hi Steve,
>>>
>>> Great suggestion, but the problem remains. How can I update a record
>>> that I cannot select?
>>>
>>> The SQLFORM.factory way cannot permits to select a record to prepopulate
>>> the forms, so you only can insert, but not update a record ...
>>>
>>
>> I think you should be able to construct a dict (or Storage object) to
>> pass to SQLFORM.factory as a record. The keys of the dict should be the
>> same as the names of the fields you pass in, and the dict should also
>> include a dummy "id" key (its value doesn't matter, as it will be ignored
>> in constructing the form if you set showid=False). Something like:
>>
>> record = dict(id=1, field1=value1, field2=value2, ...)
>> form = SQLFORM.factory(Field('field1'), Field('field2'), ..., record=
>> record, showid=False)
>>
>> I haven't tried it, but that might work.
>>
>> Anthony
>>
>> --
>>
>> ---
>> 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.
>>
>>
>>
>
>
>
> --
> Profile: http://it.linkedin.com/in/compagnucciangelo
>
> --
>
> ---
> 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