since is a reference, shouldnt it be an integer? hmm..a bit confused..my 
data looks fine for now



On Friday, September 6, 2013 10:36:03 AM UTC-7, Anthony wrote:
>
> I suppose it gets converted to an integer upon insert, but you might as 
> well just start with an integer.
>
> Anthony
>
> On Friday, September 6, 2013 1:32:32 PM UTC-4, greenpoise wrote:
>>
>> it worked w quotes on..couldnt tell you which is right though   
>>
>>
>>
>>
>> On Friday, September 6, 2013 10:03:40 AM UTC-7, Anthony wrote:
>>>
>>> Probably should remove the quotes from the 2, no?
>>>
>>> On Friday, September 6, 2013 12:59:36 PM UTC-4, greenpoise wrote:
>>>>
>>>> Ended up using lambda instead. 
>>>>
>>>> Field('conversiontype','reference conversiontype',compute=lambda r: 1 
>>>> if request.vars.tileuse == '5' else '2'),
>>>>
>>>>
>>>> Thanks!
>>>>
>>>>
>>>>
>>>> On Thursday, September 5, 2013 7:25:32 PM UTC-7, greenpoise wrote:
>>>>>
>>>>> Thats exactly what I am looking! Thanks, will try and post Thanks 
>>>>> Anthony
>>>>>
>>>>>
>>>>>
>>>>> On Thursday, September 5, 2013 6:31:46 PM UTC-7, Anthony wrote:
>>>>>>
>>>>>> Does conversiontype need to be writable in forms? If not, you can use 
>>>>>> a computed field. If you are just trying to change the default value, 
>>>>>> you 
>>>>>> could do something like:
>>>>>>
>>>>>> Field('conversiontype','reference conversiontype',
>>>>>>       default=5 if request.vars.tiluse == 5 else 2)
>>>>>>
>>>>>> Note, that will only change the default on submission, so it won't 
>>>>>> help with pre-populating the form (but you can't know the value of 
>>>>>> tileuse 
>>>>>> at the time the form is created anyway).
>>>>>>
>>>>>> Anthony
>>>>>>
>>>>>> On Thursday, September 5, 2013 7:32:04 PM UTC-4, greenpoise wrote:
>>>>>>>
>>>>>>> is it possible to have an if statement of some sort in Dal to 
>>>>>>> validate/add a value based on other field?
>>>>>>>
>>>>>>> like:
>>>>>>>
>>>>>>> db.define_table('product',
>>>>>>>     Field('series', 'reference series'),
>>>>>>>     Field('suppliercode','reference supplier'),
>>>>>>>     Field('description'),
>>>>>>>     Field('tiluse','reference tileuse'),
>>>>>>>     Field('price'),
>>>>>>>     Field('cost'),
>>>>>>>     Field('picture', 'upload'),
>>>>>>>     Field('conversiontype','reference conversiontype',default=2))
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> I need the conversiontype to be 1 if tiluse = '5' otherwise stay in 
>>>>>>> 2.  How can I accomplish this in Dal?
>>>>>>>
>>>>>>> thanks
>>>>>>>
>>>>>>

-- 

--- 
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