我们如何比较 OpenERP6.1 中 oneTomany 表中的两行?
我有一个主表,说“XX”,我有一个 oneTomany 表,说“YY”对应于 那张 table 。
现在,我在“YY”表中有三列。每次我创建记录到 这张表,我想检查三列中的值是否相同。
即如果我点击创建按钮并输入第一行的值 '快乐','新','年',
下次当您输入相同的值时,系统会提示您 不应重复这些值的消息。
请您参考如下方法:
您至少可以使用以下两种方法之一: 1. 在你的列上使用 _sql_constraint 和 unique,比如
_sql_constraints = [
('number_uniq', 'unique(number, company_id, journal_id, type)', 'Invoice Number must be unique per Company!'),
]
来自 account.invoice 对象,或者
覆盖 yy 对象的创建/写入方法并为您的字段编写一个 onchange 函数。
