It looks like you are missing the closing ')' on the entered.update_record 
line.

If that doesn't fix it please include the error message that you are 
getting.


On Thursday, January 9, 2014 6:00:52 AM UTC-5, Federico Ferraro wrote:
>
>   form.process().accepted:
> El ene 9, 2014 7:00 a.m., "kartik murthy" <619.k...@gmail.com<javascript:>> 
> escribió:
>
>> Hi there,
>>             I am building an app to store electrical consumption data . I 
>> have build a database which include three tabled dept,meter and reading. 
>> THe problem that i have encountered is with the syntax in the following 
>> code:
>>
>>
>>
>> def reg_meter():
>>     form = SQLFORM.factory(
>>     Field('meter_num',requires=IS_IN_DB(db,db.meter)),
>>     Field('meter_type',requires=IS_IN_DB(db,db.meter)),
>>     Field('dept_id',requires=IS_IN_DB(db,db.dept.id
>> ,'%(dept_id)s')).process()
>>     if form.accepted:
>>         entered = db((db.entered.meter_num == form.vars.meter_num) & 
>> (db.entered.meter_type == form.vars.meter_type) & (db.entered.dept_id == 
>> form.vars.dept_id)).select().first()
>>     
>>        if entered:
>>           entered.update_record((meter_num = 
>> entered.meter_num+form.vars.meter_num) & (meter_type = 
>> entered.meter_type+form.vars.meter_type) & (dept_id = 
>> entered.dept_id+form.vars.dept_id)
>>
>>        else:
>>            
>> db.entered.insert(meter_num=form.vars.meter_num,meter_type=form.vars.meter_type,
>> dept_id=form.vars.dept_id)    
>>
>>             response.flash = 'new record inserted'
>>     elif form.errors:
>>     response.flash = 'invalid values in form'
>>
>>     records = 
>> SQLTABLE(db().select(db.meter.ALL),headers='fieldname:capitalize')
>>     return dict(form=form, records=records)
>>
>>
>>
>> It is a function in the default.py for inserting the values. The error is 
>> a syntax error which im not able to debug. Kindly guide me thru the issue. 
>> the syntax error is at the line ' if form.accepted:'  May be the error is 
>> at some other line which i cant find out.
>>
>> Thanks !
>> kartik
>>
>> -- 
>> Resources:
>> - http://web2py.com
>> - http://web2py.com/book (Documentation)
>> - http://github.com/web2py/web2py (Source code)
>> - https://code.google.com/p/web2py/issues/list (Report Issues)
>> --- 
>> 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+un...@googlegroups.com <javascript:>.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
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