It works, thanks! In the examples, they can call directly row.field_name. Why do I have to specify the table name as well in my case? (row.tablename.fieldbame)
Is it a mistake in the book or is my case different than the examples? Book example: http://www.web2py.com/book/default/chapter/06#New-style-virtual-fields-(experimental)