weixin_38738348 2017-05-24 06:03
浏览 1277

先进先出最简单解决算法

用氚云的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”中移除

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥88 找成都本地经验丰富懂小程序开发的技术大咖
    • ¥15 如何处理复杂数据表格的除法运算
    • ¥15 如何用stc8h1k08的片子做485数据透传的功能?(关键词-串口)
    • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
    • ¥200 uniapp长期运行卡死问题解决
    • ¥15 请教:如何用postman调用本地虚拟机区块链接上的合约?
    • ¥15 为什么使用javacv转封装rtsp为rtmp时出现如下问题:[h264 @ 000000004faf7500]no frame?
    • ¥15 乘性高斯噪声在深度学习网络中的应用
    • ¥15 关于docker部署flink集成hadoop的yarn,请教个问题 flink启动yarn-session.sh连不上hadoop,这个整了好几天一直不行,求帮忙看一下怎么解决
    • ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集