4 条回帖
以试验报告生成为例,仔细设计一下,应该是: 1.建立试验模板,当然会定义整个试验报告的数据表格式,并创建试验报告对应的库表,应该是一个大表。 2.在启动这个模板生成试验报告的时候,执行业务公式,将报个中来自不同试验项目的数据,按同一个产品试验任务ID查询出来,这需要事先定义相应的数据规范。 3.利用数据规范(实际上是参数化查询)获取的数据,填入到试验报告大表中,也就是执行业务公式中的每一条业务数据处理公式。 4.填入数据后,就自动生成了填入了数据的实验报告表单,这个表单内引用的数据是只读的,不需要(不能)填写数据信息(以每个试验项目得到的数据为准,不能事后修改),只需要填写审核之类的信息(肯定是有的)。 5.可以直接打印出标准格式的试验报告纸质文件,也可以将表单导出为Excel文件输出。 这样做数据应该是冗余的了,要想数据不冗余,当然也可以做到,会需要更精细的设计。 我看到有三种表达页面方式:导航,模板和查询,上面设想的是用新建模板来实现的,是不是这个功能用新建查询来实现更合适? |
+10