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 [email protected]
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
-~----------~----~----~----~------~----~------~--~---