调查问卷


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

1. 需求描述



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

  • A1:表格中的内容平铺,给单选设置;
  • A2:表格中的内容平铺,给复选框设置;
  • A3:给默认值"否",并且可下拉设置"是";
  • A4: 表格中的内容平铺,给复选框设置,并且勾选"其他"之后,必须填写详细内容,否则不可写;

2. 实现要点

  • 表样设计
  • 代码组设计
  • 代码组表元相关属性设置
  • 表元的可编辑条件设置
  • 审核公示定义

3. 实现过程

3.1 表样绘制

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


   


3.2 代码组定义

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

需要设计的代码组如下: 


单位类型(A1需求)数据中心功能(A2需求)是否(A3需求)数据中心系统(A4需求)其他(A4需求)
​1省级行政机构

2市级行政机构

3其他

​1健康信息采集

2传送服务

3共享服务

4交换服务

5协同服务

6无

​1是

2否

​1健康档案管理系统

2标准数据维护与发布系统

​1其他(请填写):

3.3 表元属性设置

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

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


   


   


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

【其他设置】

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


   


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

4. 效果预览


附件列表

2

文档内容仅供参考
如果您需要解决具体问题,还可以登录亿信社区
在提问求助板块提问,30分钟内帮您解决问题

如果您认为本词条还有待完善,请编辑

上一篇数据汇总的实现

下一篇表元属性及其应用

请先登录