以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  什么情况下会导致除管理员外,其它人无法编辑?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=122266)

--  作者:ycwk
--  发布时间:2018/7/21 19:27:00
--  什么情况下会导致除管理员外,其它人无法编辑?
改动了一些表的名字,现在程序不报错,但除管理员外,其它人都登录不了了,咋办?
--  作者:ycwk
--  发布时间:2018/7/21 20:01:00
--  
像下面这样,虽然解决方案列,没有上锁,也无法编辑,疯了,表里的事件都查了一遍,没有啥问题啊


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

--  作者:ycwk
--  发布时间:2018/7/21 20:39:00
--  
双击一个字段编辑,如果光标不能进去的话,会依次触发哪些事件? 我已经没招了,换别的组的用户可以,就某个组不行
--  作者:y2287958
--  发布时间:2018/7/21 21:44:00
--  
查查PrepareEdit,包括当前表和全局表
--  作者:ycwk
--  发布时间:2018/7/21 21:55:00
--  
我把之前正常的代码和之后不正常的代码全部导出了,用beyond compare比较了,改动几乎都还原了, 但还是不行,只能怀疑唯一出问题的地方可能只有数据库了,我也郁闷了
--  作者:ycwk
--  发布时间:2018/7/22 9:51:00
--  
唉,把之前正常的代码redo了一遍又是好的,用beyond compare 比较了导出代码,一模一样。 数据库也几乎一样,  控制不可编辑的类似 e.cancel=true 的代码都逐一检查了
--  作者:有点甜
--  发布时间:2018/7/22 17:22:00
--  

1、出问题的话,首先把bin文件夹删除,重新打开项目测试。

 

2、如果还有问题,就是你代码的问题了,你肯定在哪里设置了代码把表格锁定了。出现锁标记,是设置了 allowedit = false