内置提交校验使用公式示例二

编辑
文档创建者:BeiJingWaitMe (112063 )     浏览次数:1221次     编辑次数:1次     最近更新:BeiJingWaitMe 于 2018-04-09     

目录:

1. 问题描述编辑

在填报模板中,往往会遇到一般的校验可能无法满足您的需求。例如:用户要求在填报时,本可以做下拉框,但是用户要求用文本控件,新建服务器内置数据集,进行数据校验。下面以这个实例简单介绍一下。

2. 实现思路编辑

新建服务器内置数据集进行数据校验可以使用公式对单元格进行校验。

3. 实现步骤编辑

这里我们使用服务器数据集里的ZYGS,内容如下:

222

3.1 模板设计
表样设计如下:
222

3.2 报表填报属性设置
按照下图设置报表填报属性,数据库为FRDemo,表为“销量”:

222
3.3 数据校验设置
选择模板>报表填报属性>数据校验,在校验公式内输入:INARRAY(A2,ZYGS.group(aa))>0,这里公式的含义是:A2单元格所填数据需要和服务器数据集ZYGS中的aa列里的数据做校验,如果所填数据包含在服务器数据集ZYGS内,大于零,则可以添加,否则在校验出错信息中输入:"数据类型不匹配!"如下图:

222

校验的意义:A2单元格所填数据需要包含在服务器数据集ZYGS中的aa列里的数据,若不包含则报错。
注:这个例子只是说明将单元格中的数据和服务器内置数据集的数据进行匹配校验,您也可以对单元格进行其它校验设置。
3.4 填报预览
点击填报预览,输入“深圳”,点击提交就会弹出如下对话框:

222

当输入“北京”,点击提交,成功提交,如下图:

222

附件列表


主题: 填报应用
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

此页面有帮助吗?