以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- 自动发布状态 (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=123939) |
-- 作者:zhenghangbo -- 发布时间:2018/8/27 16:24:00 -- 自动发布状态 设计表中某列当值为1的时候,一分钟后自动变成2。 如何写? 开启计时器时间间隔为10000,然后在TimerTick事件写代码,遍历这一列,然后再怎么写? |
-- 作者:zhenghangbo -- 发布时间:2018/8/27 16:44:00 -- 哪位大侠指教下 |
-- 作者:有点甜 -- 发布时间:2018/8/27 16:45:00 -- 1、你为什么要这样做?这样做没什么意义;
2、不建议你这样做,你还不如记录一下【开始时间】,然后用当前时间和开始时间相减
http://www.foxtable.com/webhelp/scr/2506.htm
|
-- 作者:zhenghangbo -- 发布时间:2018/8/27 16:51:00 -- 你发这个例子需不需要开启计时器? 因为不知道什么时候发布状态1,而且行很多,每个行都有可能随时发布状态1.
|
-- 作者:有点甜 -- 发布时间:2018/8/27 16:53:00 -- 以下是引用zhenghangbo在2018/8/27 16:51:00的发言:
你发这个例子需不需要开启计时器? 因为不知道什么时候发布状态1,而且行很多,每个行都有可能随时发布状态1.
1、不需要开启计时器;需要计算的时候,点击一下按钮重置列重新计算;
2、如果你要自动计算也可以,在计时器那里执行重置列的代码。 |
-- 作者:zhenghangbo -- 发布时间:2018/8/27 16:55:00 -- 谢谢。要自动计算,马上写代码测试下看看。 ![]() |
-- 作者:有点甜 -- 发布时间:2018/8/27 17:03:00 -- 以下是引用zhenghangbo在2018/8/27 16:55:00的发言:
谢谢。要自动计算,马上写代码测试下看看。 ![]()
如果自己无法解决,上传一个具体的实例测试。 |
-- 作者:zhenghangbo -- 发布时间:2018/8/27 17:44:00 -- 试了几种类型可以实现。 如果窗口一直开着计时器会有什么影响,计时器会不会假死?或者界面操作频繁,计时器又在不断的重置列(虽然列的值不变,但是重置一次就在计算时差),软件性能上面有什么影响?
|
-- 作者:有点甜 -- 发布时间:2018/8/27 17:46:00 -- 如果频繁执行的话,肯定影响效率的。得看你多久执行一次,执行一次修改多少数据。 |
-- 作者:zhenghangbo -- 发布时间:2018/8/27 17:48:00 -- 一分钟执行一次重置某一列,大概300-500行数据。 |