周一至周五 : 08:30 - 17:30 客服专员电话/微信:18049989370 QQ:857188287
微信咨询

扫码微信咨询

关注公众号

关注微信公众号

电话: 021 5161 9370
返回顶部
关于设置权限的问题
显示全部楼层 倒序浏览 发表日期 2015-11-16 16:22:28 7560次阅读 10次回复
磊磊
2015-11-16 16:22:28
最近在配置权限时遇到一个问题,大致是这样的:A用户之前的查阅、删除、修改权限是全部,录入了一部分单据。调整查阅权限为本部门后,之前录入的所有单据都看不到了。
在调整查阅权限为本部门之后录入的单据倒是可以看到。求指教!谢谢

如果A用户所在部门发生过调动,那么部门ID将发生变化,以前记录的部门ID与后来的部门ID不一致就导致查询不到了。若属于这个情况,可以通过回写公式,或管理数据表更新功能或SQL语句更新以前的老部门ID为新的部门ID 以前在论坛看过类似的帖子,说的是批量导入用户后将数据分配给不同的用户 你不妨搜索看看
磊磊

2015-11-17 09:26:06

马踏飞燕 发表于 2015-11-16 23:43
如果A用户所在部门发生过调动,那么部门ID将发生变化,以前记录的部门ID与后来的部门ID不一致就导致查询不 ...

清楚了~谢谢
磊磊

2015-11-18 13:46:21

继续求教,回写时,目的表里没有部门ID这个字段!那该怎么把原单据的部门ID改成现在部门的ID呀??
hessen

2015-11-18 13:52:14

主表中系统默认带有  CDID  字段 这个字段是记录部门ID的 可以更新这个字段
电话/微信:18049989370 QQ:857188287
磊磊

2015-11-18 14:42:12

hessen 发表于 2015-11-18 13:52
主表中系统默认带有  CDID  字段 这个字段是记录部门ID的 可以更新这个字段

没找到这个字段,能详细解释下吗
hessen

2015-11-18 14:44:02

这个没好解释的,就是系统在主表中预置的字段 直接使用就行了
手动写入就行   比如   T_1.CDID     T_1必须是主表   
电话/微信:18049989370 QQ:857188287
磊磊

2015-11-18 14:49:39

hessen 发表于 2015-11-18 14:44
这个没好解释的,就是系统在主表中预置的字段 直接使用就行了
手动写入就行   比如   T_1.CDID     T_1必 ...

不会写!该怎么写呢
hessen

2015-11-18 15:55:55

部门少的话可以通过多次更新实现   
比如  原来是A部门  部门ID为1   要更新为B部门 部门ID为2
UPDATE T_1 SET CDID = '2' WHERE CDID = 1  AND  F_1(某字段) = '某某'
就是将部门的ID更改为2,条件中把需要更改的记录过滤出来,这里仅仅是举例  可以结合你的实例做相应替换后在管理数据表更新功能中执行  或者数据字典中也可以直接执行  操作前建议备份
电话/微信:18049989370 QQ:857188287
磊磊

2015-11-19 10:01:46

hessen 发表于 2015-11-18 15:55
部门少的话可以通过多次更新实现   
比如  原来是A部门  部门ID为1   要更新为B部门 部门ID为2
UPDATE T ...

好了!谢谢!
原来是可以在主表里随便选个字段点更新写入更新指令的

精彩评论10

如果A用户所在部门发生过调动,那么部门ID将发生变化,以前记录的部门ID与后来的部门ID不一致就导致查询不到了。若属于这个情况,可以通过回写公式,或管理数据表更新功能或SQL语句更新以前的老部门ID为新的部门ID 以前在论坛看过类似的帖子,说的是批量导入用户后将数据分配给不同的用户 你不妨搜索看看
磊磊

2015-11-17 09:26:06

马踏飞燕 发表于 2015-11-16 23:43
如果A用户所在部门发生过调动,那么部门ID将发生变化,以前记录的部门ID与后来的部门ID不一致就导致查询不 ...

清楚了~谢谢
磊磊

2015-11-18 13:46:21

继续求教,回写时,目的表里没有部门ID这个字段!那该怎么把原单据的部门ID改成现在部门的ID呀??
hessen

2015-11-18 13:52:14

主表中系统默认带有  CDID  字段 这个字段是记录部门ID的 可以更新这个字段
电话/微信:18049989370 QQ:857188287
磊磊

2015-11-18 14:42:12

hessen 发表于 2015-11-18 13:52
主表中系统默认带有  CDID  字段 这个字段是记录部门ID的 可以更新这个字段

没找到这个字段,能详细解释下吗
hessen

2015-11-18 14:44:02

这个没好解释的,就是系统在主表中预置的字段 直接使用就行了
手动写入就行   比如   T_1.CDID     T_1必须是主表   
电话/微信:18049989370 QQ:857188287
磊磊

2015-11-18 14:49:39

hessen 发表于 2015-11-18 14:44
这个没好解释的,就是系统在主表中预置的字段 直接使用就行了
手动写入就行   比如   T_1.CDID     T_1必 ...

不会写!该怎么写呢
hessen

2015-11-18 15:55:55

部门少的话可以通过多次更新实现   
比如  原来是A部门  部门ID为1   要更新为B部门 部门ID为2
UPDATE T_1 SET CDID = '2' WHERE CDID = 1  AND  F_1(某字段) = '某某'
就是将部门的ID更改为2,条件中把需要更改的记录过滤出来,这里仅仅是举例  可以结合你的实例做相应替换后在管理数据表更新功能中执行  或者数据字典中也可以直接执行  操作前建议备份
电话/微信:18049989370 QQ:857188287
磊磊

2015-11-19 10:01:46

hessen 发表于 2015-11-18 15:55
部门少的话可以通过多次更新实现   
比如  原来是A部门  部门ID为1   要更新为B部门 部门ID为2
UPDATE T ...

好了!谢谢!
原来是可以在主表里随便选个字段点更新写入更新指令的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则  允许回帖邮件提醒楼主

快表软件是国内较早研究表格类软件开发平台的团队之一,迄今已有十多年的行业经验.致力于为企事业单位提供实用可靠的数字化平台。
  • 微信公众号

  • 微信小商店

  • 微信客服

  • Powered by Discuz! X3.4 | Copyright © 2022-2024, XiRong Soft. | 快表软件
  • 沪ICP备13033196号 | 营业执照 |上海西戎软件科技有限公司|沪公网安备31011502002146号|沪ICP备13033196号 |