Hey Anthony, my delta value still returns 0, its set default value, *MODEL* def fuelLogging_before_update(*args, **kwargs): db.fuelLogging.compute = lambda r: (db.fuelLogging.ODO_Reading * -1) + r .ODO_Reading
db.define_table('fuelLogging', Field('ODO_Reading', 'integer'), Field('Delta', 'integer', default=0)) db.fuelLogging._before_update.append(fuelLogging_before_update) but let me ask this, isn't the formula for our fuelLogging_before_update() function supposed to be: *db.fuelLogging.Delta.compute = lambda r: (db.fuelLogging.ODO_Reading * -1) + r.ODO_Reading* considering that we are trying to make updates to the *Delta *value?? Just wondering! I want to believe my controller must be straight forward with special formulas *CONTROLLER* def viewLog(): details=db(db.fuelLogging).select(db.fuelLogging.ALL) return locals() *VIEW* {{extend 'layout.html'}} {{for details in details:}} ODO Reading: {{=details.ODO_Reading}}<br /> Delta: {{=details.Delta}}<br /> {{pass}} Nonetheless my delta value is still being returned as 0 I wanted to show my whole code incase i am missing something somewhere, its my first time using *callbacks on records*, i am not at all familiar with them! Mostwanted -- 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/d/optout.