如果另一个字段包含 MS Dynamics AX 2012 中的数据,我想禁用表字段的输入。
更新1:
如果 Field1 有输入,Field2 和 Field3 必须为空
|字段1|字段2|字段3|客户编号 |身份证号|
|---1---|--------|--------| 0000000001| 01
更新2:
系统是否会发出错误/警告消息,就像在 ID 中输入重复值时那样 -->AllowDuplicates: No
-
无法在表(Table)中创建记录。表ID:01.记录
已经存在。
是的,制定一个方法到桌面上。
在这种情况下(在ProjTable
) 禁止编辑子项目的名称:
void setFieldProperty()
{
FormObjectSet fds = this.dataSource();
if (fds)
{
fds.object(fieldNum(ProjTable,Name)).allowEdit(!this.ParentId);
}
}
然后从表单数据源调用该方法active
方法和数据源字段modified
标准所依赖的方法(在本例中ParentId
).
对更新 2 的回应:
看看aos验证插入 and aos验证更新
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)