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/