以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 批量入库后数据表表现数据了 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=129811) |
-- 作者:裴保民 -- 发布时间:2019/1/7 1:07:00 -- 批量入库后数据表表现数据了 入库按钮写了如下代码运行后,添加数据是,窗体表有明显的闪屏,数据表也不不显示数据成为白屏。必须重新登录程序后才能显示数据,是什么原因呢? SystemReady = False Try |
-- 作者:有点甜 -- 发布时间:2019/1/7 9:33:00 -- 1、有没有提示【追加数据失败】?
2、试试改成这样测试
SystemReady = False Tables("批量入库窗体_Table1").ResumeRedraw SystemReady = True
|
-- 作者:裴保民 -- 发布时间:2019/1/7 9:50:00 -- 没有提示 |
-- 作者:有点甜 -- 发布时间:2019/1/7 10:29:00 -- 这样测试,弹出什么?
SystemReady = False Tables("批量入库窗体_Table1").ResumeRedraw msgbox(i) msgbox(123) msgbox(456) SystemReady = True
|
-- 作者:裴保民 -- 发布时间:2019/1/7 13:15:00 -- 闪屏还是出现 |
-- 作者:有点甜 -- 发布时间:2019/1/7 14:46:00 -- 改成这样,弹出什么?是否正常?
SystemReady = False Tables("库存资料").StopRedraw msgbox(i) msgbox(123) msgbox(456) Tables("库存资料").ResumeRedraw SystemReady = True [此贴子已经被作者于2019/1/7 15:38:15编辑过]
|
-- 作者:裴保民 -- 发布时间:2019/1/7 14:58:00 -- 弹出和结果正常,就是在保存数据过程闪屏,添加十几条记录都得闪十几秒钟 |
-- 作者:有点甜 -- 发布时间:2019/1/7 15:38:00 -- 以下是引用裴保民在2019/1/7 14:58:00的发言:
弹出和结果正常,就是在保存数据过程闪屏,添加十几条记录都得闪十几秒钟
改成这样呢?
SystemReady = False DataTables("库存资料").StopRedraw dataTables("库存资料").ResumeRedraw SystemReady = True [此贴子已经被作者于2019/1/7 15:37:50编辑过]
|
-- 作者:裴保民 -- 发布时间:2019/1/7 15:48:00 -- 还是出现闪屏, 只要开始加上 DataTables("POS机库存资料").StopRedraw 代码 运行后就出现闪屏,不加上他执行后数据库表显示一条一条的加入,也挺别扭的 |
-- 作者:有点甜 -- 发布时间:2019/1/7 16:05:00 -- 你如果加上 DataTables("POS机库存资料").StopRedraw
最后要还原啊 DataTables("POS机库存资料").ResumeRedraw
不然你做个实例发上来测试。 |