用氚云的ERP有先进先出简单的决方案吗,新手询问,请求大神路过!!!!!!!
现有函数如下:
DELETE
函数示例 : DELETE(表单名称,过滤条件)
函数说明 : 根据过滤条件,删除表单里的数据,请谨慎执行此函数
例:
可以在“学生”的表单内设置“业务关联规则”。设置删除教师表单内“屋三”这条数据。规则设置如下图:
触发业务规则前的数据:
在学生表单内填写一条数据后,触发业务规则的数据如下:
INSERT
函数示例 : INSERT(表单名称, 表单名称.字段1, 列值1, 表单名称.字段2, 列值2, 表单名称.字段3, 列值3...)
函数说明 : 往表单里插入一条数据
例:在“学生”表单内业务规则设置为“教师”的表单内需要插入一条教师姓名为阿三,年龄为35,性别为男的数据。规则设置如下:
触发业务规则前的数据,如下:
在学生表单内添加一条数据后,自动触发业务规则后的数据如下:
UPDATE
函数示例 : UPDATE(表单名称, 过滤条件, 表单名称.字段1, 列值1, 表单名称.字段2, 列值2, 表单名称.字段3, 列值3...)
函数说明 : 根据过滤条件,更新表单里的数据,请谨慎执行此函数
例:在“学生”表单内,业务关联规则设置为更新显示“教师”表单里姓名为李白的老师,负责的班级,由以前的二班更新为一班。
触发前的数据显示,如下:
触发后的数据,已经更新,如下:
UPSERT
函数示例 : UPSERT(表单名称, 过滤条件, 表单名称.字段1, 列值1, 表单名称.字段2, 列值2, 表单名称.字段3, 列值3...)
函数说明 : 先根据过滤条件去更新表单里对应的数据;如果根据过滤条件找不到数据,那么就会往表单里面新增一条数据
例:在学生表单内设置业务规则为,在“教师”表内更新插入一条数据。当查询为张婷时,更新性别和负责班级。如果表单内有张婷这个姓名会自动更新。
业务规则设置如下:
UPSERT({教师},{教师.名称}=="张婷",{教师.性别},"女",{教师.负责班级},"三班")
1、表单内没有查询的数据时。
触发规则前数据:
触发规则后的显示:
因为没有查询到张婷这个数据,所以插入一条数据在表单内。
2、当表单内有查询的数据时。
规则设置如下:
触发前的数据显示:
触发后的数据显示,查找到李白后,更新李白的信息。如下:
ADDFILE
函数示例 : ADDFILE(关联表单.附件控件1, 追加/覆盖, 本表单.附件控件2)
函数说明 : true表示覆盖写入,false表示追加写入。向“关联表单.附件控件1”追加或覆盖“本表单.附件控件2”
REMOVEFILE
函数示例 : REMOVEFILE(关联表单.附件控件1, [本表单.附件控件2])
函数说明 : 关联表单.附件控件1: 必需,将“关联表单.附件控件1”清空本表单。附件控件2: 可选,将“本表单.附件控件2”从“关联表单.附件控件1”中移除