检验填报列内容合法与否

  

1. 概述

1.1 问题描述

在填报模板中,往往会遇到一般的校验可能无法满足您的需求。

例如:用户要求在填报时,本可以做下拉框,但是用户要求用文本控件,新建服务器内置数据集,进行数据校验。下面以这个实例简单介绍一下。

1.2 实现思路

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

2. 示例

2.1 数据准备

新建如下图所示服务器数据集 ZYGS。

222

2.2 报表设计

1)报表样式设计如下:
222

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

222

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

222

校验的意义:A2 单元格所填数据需要包含在服务器数据集 ZYGS 中的 aa 列里的数据,若不包含则报错。

注:这个例子只是说明将单元格中的数据和服务器内置数据集的数据进行匹配校验,您也可以对单元格进行其它校验设置。

4)保存报表,点击填报预览,地区字段输入“深圳”,点击提交就会弹出如下提示信息:
222
当输入“北京”,点击提交,提示成功提交。

222

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值