以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  数据改动  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=94094)

--  作者:lk15502
--  发布时间:2016/12/15 11:21:00
--  数据改动
订单表的数据在下单后,经常会改动怎么让数据用颜色标定出来,只有阅读后,才会恢复正常


--  作者:有点色
--  发布时间:2016/12/15 11:55:00
--  

 用一列隐藏列,记录原值。用一列逻辑列,记录是否修改。

 

 修改值以后,把原值记录起来,逻辑列设置成true。

 

 如果逻辑列为true,就标记颜色,如果为false,就不标记颜色。


--  作者:lk15502
--  发布时间:2016/12/15 12:07:00
--  
有没有例子,代码应该写在哪里?



--  作者:lk15502
--  发布时间:2016/12/15 12:08:00
--  
怎么知道变动的数据已经被阅读?
--  作者:有点色
--  发布时间:2016/12/15 12:09:00
--  

http://www.foxtable.com/webhelp/scr/0656.htm

 

要编写 datacolchanged、drawcell 事件


--  作者:lk15502
--  发布时间:2016/12/15 12:55:00
--  
逻辑列如果有人改成false,后来的用户不是看不到了,能不能用户登录改成false,再次登录是正常了,其他用户还是有颜色标记的
--  作者:有点蓝
--  发布时间:2016/12/15 14:13:00
--  
那就把逻辑列作为临时列添加,afteropenproject增加列,刷新一下这个列的初始值

http://www.foxtable.com/webhelp/scr/1428.htm

--  作者:有点色
--  发布时间:2016/12/15 14:41:00
--  
以下是引用lk15502在2016/12/15 12:55:00的发言:
逻辑列如果有人改成false,后来的用户不是看不到了,能不能用户登录改成false,再次登录是正常了,其他用户还是有颜色标记的

 

那就需要加一列,已读用户了。在里面记录所有已读的人的名字。

 

如果修改了值,就把已读用户清空;否则,每个人登陆或者点击已读以后加入各自的名字。


--  作者:lk15502
--  发布时间:2016/12/15 15:31:00
--  
老师,这个功能是不是用openqq做,比较好,
可是,订单表,都是sqltable,这怎么和帮助得例子,联系起来

--  作者:有点色
--  发布时间:2016/12/15 16:07:00
--  
以下是引用lk15502在2016/12/15 15:31:00的发言:
老师,这个功能是不是用openqq做,比较好,
可是,订单表,都是sqltable,这怎么和帮助得例子,联系起来

 

你先做成不需要openqq的吧。用openqq,只是为了实时更新数据,先做好前者。