Sure. db.define_table('comment', Field('user', type='reference auth_user', label=T('User')), Field('date_added', type='datetime', label=T('Date Added')), Field('error_type', type='reference error_type', label=T('Error Type')), Field('balise', type='reference balise', label=T('Balise')), Field('content', type='string', notnull=True, required=True, label=T('Content')), auth.signature, format='%(content)s', migrate=settings.migrate)
######################################## db.define_table('balise', Field('name', type='string', notnull=True, required=True, label=T('Name')), auth.signature, format='%(name)s', migrate=settings.migrate) db.define_table('balise_archive',db.balise,Field('current_record','reference balise',readable=False,writable=False)) ######################################## db.define_table('error_type', Field('name', type='string', notnull=True, required=True, label=T('Name')), auth.signature, format='%(name)s', migrate=settings.migrate) When I add a COMMENT, I would like to see a <select> for the USER, BALISE and ERROR_TYPE. However, only the USER is correctly displayed as a <select>. BALISE and ERROR_TYPE are text inputs: <https://lh6.googleusercontent.com/-cgqyYdKFm6Q/TvSNJGc5paI/AAAAAAAASRg/Fi5E9mcPv4s/s1600/Screenshot%252520at%2525202011-12-23%25252023%25253A15%25253A05.png> What am I doing wrong?