以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  多部门考核问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=187028)

--  作者:nxqtxwz
--  发布时间:2023/6/15 18:23:00
--  多部门考核问题
请问老师:
     想做一个考核表,有一项是几个部门考核。如果前面的部门已填写了信息,后面的部门再填写就会把前面的覆盖了,有什么好办法吗?
 姓名  遵规守纪    临时工作  ....    ...           
  张三 1、上班迟到
2、体罚学生 
1、送报表加1分
第二个部门再填写就把上面的覆盖了,怎么办?
               
  李四                      
  王五                     
                        

怎么能把几个部门的记录合成到一个单元格内呢?是不是每个部门建一个表,最后合成到一个总表中呢?
[此贴子已经被作者于2023/6/15 18:23:38编辑过]

--  作者:有点蓝
--  发布时间:2023/6/15 20:13:00
--  
方法1、一个部门一列,比如添加列:部门1审核、部门2审核......等
2、一个部门一行审核数据,比如
姓名、审核内容、审核部门、审核意见
张三、上班迟到、部门1、      意见1
张三、 体罚学生、部门2、     意见2
3、不要在表格直接录入,设计录入窗口,不要使用绑定,保存按钮里再把数据合并到一个单元格里

建议使用方法2、既然是不同部门生成的数据,就应该区分开,避免混淆,也发布后续的更改和查询

--  作者:nxqtxwz
--  发布时间:2023/6/16 0:51:00
--  
老师有例子吗
--  作者:有点蓝
--  发布时间:2023/6/16 8:37:00
--  
没有例子哦,又不懂您的具体业务。再说表结构上面都给出来了
--  作者:nxqtxwz
--  发布时间:2023/6/16 15:21:00
--  
谢谢老师,第二种方法感觉好是好,但有两个问题,一是单位人多,考核的项目有20多项,有7个部门,这样下来记录就很多了,后续提取组合到一个表中会不会困难。
感觉第三种更好些,但不知后面保存时如何在一个单元格内让一个部门存一行。如果几个部门的意见合成到一行,可能分不清了。

--  作者:有点蓝
--  发布时间:2023/6/16 15:26:00
--  
合并数据的时候价格回车符不就行了,比如

msgbox("第一行" & vbcrlf & "第二行")