阳光网驿-企业信息化交流平台【DTC零售连锁全渠道解决方案】

 找回密码
 注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

手机号码,快捷登录

老司机
查看: 2710|回复: 3

[原创] excel 服务器如何有条件的修改部分表或表里面的某些记录

[复制链接]
  • TA的每日心情
    无聊
    2011-4-7 23:30
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2008-9-1 19:48:01 | 显示全部楼层 |阅读模式
    很早就用excel服务器,当时还没有任何讨论excel服务器的论坛,不过用了一段时间单位就没多少人用了,虽然现在还在那里,主要是有个功能实现不了,刚看了8.0的介绍,好像还是没有这个功能。不知道大家遇到这种情况怎么处理,我想这种情况还是比较多的,勤哲的客服一开始还是挺不错的,后来咨询问题非要提供单位名称和电话和姓名,不提供不咨询问题,非常反感这样,后来也就没有问了。比较纳闷的是,勤哲为什么不设一个论坛,这样,他不用重复回答问题,我们也更方便。我提的这个问题也和勤哲反应多次,也说过如果解决了,可以考虑购买正版,但每次石沉大海,没什么结果,这两年怎么用,也懒得管了。最近看到excel服务器,用得人也挺多,所以问一下,大家怎么解决这个问题。
    我遇到的问题是如何这样的表:

    人员信息
    单位机关姓名张三
    职务 职称工程师
    考勤 备注 
    人员信息
    单位一车间姓名李四
    职务 职称技术员
    考勤 备注 
    人员信息
    单位二车间姓名王五
    职务 职称会计员
    考勤 备注 


    或者是这种表,其实是一样的,这个表可以根据上面的表生成
    人员信息
    单位姓名职务职称考勤备注
    机关张三 工程师  
    一车间李四 技术员  
    二车间王五 会计员  


    有三个单位,机关、一车间、二车间,每个单位有一个负责人员管理的账号,用来修改人员的考勤情况和备注(红色部分,只能修改部分字段的功能用excel服务器的多人填报功能可以实现)。但是他们只能看到自己单位的人员,不能看到其他单位的人员,人力资源部的人可以看到所有的人和修改所有的字段。excel服务器的查看和修改权限中,只能是自己建立的、本部门的....等几种权限,不能建立如:单位='本单位'之类的权限。所以如果张三是由机关的人员建立的,如果调到一车间,那么人力资源部的人即使将单位改成一车间,一车间的管理人员还是无法看到张三,而机关的人员还是可以看到张三。解决的办法,是机关的管理人员将张三删除,并将有关资料传给一车间的人员,一车间的人员再建立张三的信息,这也太麻烦了吧。
    我想很多大的单位,不止是二层管理吧,可能管理的层次更细,范围更广,不光是人员的管理需要分层次,其他的也一样。不知道怎么解决这个问题。

    [ 本帖最后由 xiao3ma 于 2008-9-1 20:00 编辑 ]
    楼主热帖
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2018-10-26 08:32
  • 签到天数: 317 天

    [LV.8]以坛为家I

    发表于 2008-9-2 08:17:44 | 显示全部楼层
    我想可以另外做一张修改考勤情况的表,将所在部门的人员筛选出,然后将修改的内容回填到考勤表中,这样人员变得也没有关系了
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    郁闷
    2016-10-16 15:53
  • 签到天数: 105 天

    [LV.6]常住居民II

    发表于 2008-9-2 13:49:38 | 显示全部楼层
    你好,关于你的问题,,如果将你的表格如附图所示进行修改,然后建立工作流,在工作流里建立转填新表,数据转填就不用说了,填表权限可以来自表上内容,如新单位,也可以由填表人进行指定,执行条件为新单位有值,这样的话,不管张三在哪个部门,今天要将他调到新的部门,只需要在新单位里选择他要去的部门,原因,保存后,在新单位里就会接到系统生成的张三的表了,不知这样是否能满足你的要求呢?
    以上讨论是以勤哲服务器版本为7.1.7为基础
    test.jpg
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    无聊
    2011-4-7 23:30
  • 签到天数: 2 天

    [LV.1]初来乍到

     楼主| 发表于 2008-9-3 23:16:06 | 显示全部楼层
    原帖由 tayoo 于 2008-9-2 13:49 发表
    你好,关于你的问题,,如果将你的表格如附图所示进行修改,然后建立工作流,在工作流里建立转填新表,数据转填就不用说了,填表权限可以来自表上内容,如新单位,也可以由填表人进行指定,执行条件为新单位有值,这样的话,不管 ...

    谢谢二楼。以前也用过这个办法,通过查询出相应的数据,然后使用回填公式,修改源数据库。不过这个方法有两个不好的地方,一是只适用于二维的表格,不适用于单据式的表格数据。二是,如果数据量比较大,回填公式的时候比较慢,有一次还死了,搞得我也不知道有多少数据被修改了,有多少没有修改(当时比较忙,也没有时间和耐心去通过sql的探查器去看相应的sql语句,以确定数据回填的时候会不会出现只修改部分数据的情况)

    原帖由 thq 于 2008-9-2 08:17 发表
    我想可以另外做一张修改考勤情况的表,将所在部门的人员筛选出,然后将修改的内容回填到考勤表中,这样人员变得也没有关系了

    谢谢三楼。你提供的方法以前没想过,现在想想倒也是一个解决办法。

    有了二楼和三楼提供的办法,不论对于单据式或者二维表格式的模板,都有了一个解决办法。不知道勤哲为什么不添加这个功能,在查看和修改模板权限的时候可以使用自定义的条件,这该多好啊,难道加上这个功能会很难吗?
    启用邀请码注册,提高发帖质量,建设交流社区
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表