On 2015-08-25 09:13, Pascal Obstetar wrote:
> Bonjour,
> 
> Je défini un domain de cette façon :
> 
> domain=[('classe', '=', If(Equal(Eval('listesessioncompartiment_typinv', 
> 0), 88), 'Reptilia' or 'Amphibia'))]
> 
> Mais le domain ne prend en compte que Reptilia pas Amphibia. Où se trouve 
> l'erreur de syntaxe ?

« If » prend 3 arguments pas 2.
Donc je suppose que tu veux écrire:

    domain=[('classe', '=', If(Eval('listesessioncompartiment_typinv', 0) == 
88, 'Reptilia', 'Amphibia'))]


-- 
Cédric Krier - B2CK SPRL
Email/Jabber: cedric.kr...@b2ck.com
Tel: +32 472 54 46 59
Website: http://www.b2ck.com/

Répondre à