Cambia l'ultima linea da db.mezzi.tipom.requires=IS_IN_DB(db,'tipom.id','tipom.tipo')
a db.mezzi.mezzo.requires=IS_IN_DB(db,'tipom.id','tipom.tipo') altri suggerimenti: SQLField('alimentazione','string') db.mezzi.associazione.requires=IS_IN_DB(db,'associazioni.id','% (nome)s') db.mezzi.mezzo.requires=IS_IN_DB(db,'tipom.id','%(tipo)s') Massimo On Nov 3, 4:55 am, ceriox <[EMAIL PROTECTED]> wrote: > ciao a tutti, > sto sviluppando la mia prima applicazione e ho dei problemini con il > db, cioè in una tabella ho due voci collegate con altre due tabelle, > per la prima voce riesco (seguendo l'esempio) ad ottenere la combo > box, mentre quando lo faccio per la seconda mi da un errore che non > riesco a risolvere (di seguito trovate il codice del db) > > db.define_table('associazioni', > SQLField('nome'), > SQLField('descrizione','text')) > > db.define_table('tipom', > SQLField('tipo'), > SQLField('descrizione','text')) > > db.define_table('mezzi', > SQLField('associazione',db.associazioni), > SQLField('targa'), > SQLField('radio'), > SQLField('descrizione','text'), > SQLField('mezzo',db.tipom), > SQLField('alimentazione',db.alimentazione)) > > db.mezzi.associazione.requires=IS_IN_DB(db,'associazioni.id','associazioni.nome') > db.mezzi.tipom.requires=IS_IN_DB(db,'tipom.id','tipom.tipo') > > per le associazioni funziona e ottengo la combo ma per la voce tipom > (tipo mezzo) non funziona e mi da errore > sapete aiutarmi ? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py Web Framework" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---