首页 > 服务 > 自助服务 > 知识库 > i@Report > 专题应用

如何快速定义一个抽样调查表

i@Report的常规采集表样的实现可能无需多说,那么有一类表,抽样调查表如何来实现呢,解析来就以实现某机构《基本信息调查表》为例,这种表达实现方式,以及其中会涉及到的功能点。

1. 需求描述


上图看到的是一个基本信息调查表的采集表样。

· A1:表格中的内容平铺,给单选设置;

· A2:表格中的内容平铺,给复选框设置;

· A3:给默认值"否",并且可下拉设置"是";

· A4: 表格中的内容平铺,给复选框设置,并且勾选"其他"之后,必须填写详细内容,否则不可写。



2. 实现要点

· 表样设计

· 代码组设计

· 代码组表元相关属性设置

· 表元的可编辑条件设置

· 审核公示定义


3. 实现过程

3.1 表样绘制

根据需求的表样要求,表样绘制尽可能要保持跟需求相同。对于A1\A2\A4的数据填写部分都需要将数值表元合并。


3.2 代码组定义

不管是单选框、复选框、下拉选择框,都是通过代码组来实现的,只不过给了不同的属性设置,所以第二步,就是需要把所有要用到的代码组准备好。

需要设计的代码组如下:


3.3 表元属性设置

【代码组表元及输入方式设置】

以单位代码为例的填写为例,填报单元格使用代码组"单位代码",代码显示格式为"文字",代码输入方式"单选框输入",如下图所示

其他代码组的设置方法相同,只是给予不同的代码输入方式,根据需求有的需要选择为多选框输入,有的选择下拉框输入即可。


【其他设置】

需求中提到A3部分的填写,默认给"否",可根据实际情况,将对应的项目下拉选择为"是",那么就框选中B7:D10,在右键属性中批量设置默认值"2"(即,否),如下图:

A4需求部分,勾选"其他"之后,必须填写详细内容,否则不可写,那么就需要设置B13单元格的可编辑条件为A13<>"";并且设置审核公示,if(A13<>"",A13<>"",true)



4. 效果预览


联系
电话

您好,商务咨询请联系

咨询热线:400-0011-866转0

手机咨询:137-0121-6790

社区
交流

产品技术问题交流

bbs.esensoft.com

9分钟快速处理问题