某客户为汽车配件生产商,产品质量控制要求非常高。 需要把生产过程中的检验数据记录下来,并生成SPC CHART。
下面是客户正在在使用的检测表的部分示例(为保护客户隐私,数据已经过处理)。原表可以一直往右扩展填报数据。
问题1
每个产品系列都有不同的检查项目以及不同的合格范围。一共有1千多个系列,难道真的要做1千多个模板? 即使不辞辛苦做出这么多模板,后期数据汇总统计也非常困难,因为数据分散在1千多数据库表中。
解决方案
虽然这么多的产品系列各有各的检查项目,但数据内容是一致的,这种情况应当考虑共模板,用一个模板来定义和保存所有产品系列的检查项目和范围。这个是勤哲一个最简单的模板。
用另一个交叉模板来填报检测数据,请看下面演示。
从上面的演示可以看出:
- 填报的时候可以同时向下和向右扩展。
- 在D2单元格选择产品系列后,对应的检查项目和范围就自动填入C,D,E列。
- 检测数据既包含文字类型又包含数字类型。
- 数据区域设置了智能条件格式和数据验证,输入的检测数据超出合格范围,会提示超标。
问题2
客户希望生成每项检查项目的SPC CHART电子书。如下图:
由于每个检查项目都要生成图表,而且不同产品的检测项目不同,用传统办法做模板系统保存非常慢。
解决方案
这是可以考虑使用勤哲软件另一个功能-VBA接口,用宏来解决这个难题。请看下面演示。
使用勤哲交叉表提数填报,再加上VBA生成图表,效率非常高,几十个图表也就眨眼功夫完成。平时数据保存在服务器的数据库,要看图表,随时调出及可查看,并不需要另保存图表。而且检查员不断填报检查数据,图表也随之更新。
问题3
检查不合格项目批次系统可以自动筛选出来发给管理层吗?
解决方案
答案是可以的,而且非常方便设置。这里需要先建立一个勤哲自定义查询来显示不合格批次信息。从下面的演示可以看出,登录系统的时候,主页面直接可以显示不合格批次信息,登录系统后,可以在设计里面设置自动预警,可以选择以短信或邮件的方式自动发送给需要的人。
总结
本案例是一个充分结果EXCEL,VBA,SQL和勤哲软件的案例。其中动态条件格式,动态数据验证,VBA 图表生成,和不合格批次后台的SQL视图创建有一定挑战。但本案例的模板通用性强,可以定义自己的检查项目后直接套用,不需要开发。