以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  向老师请教一现象  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=20153)

--  作者:Dhyano
--  发布时间:2010/10/27 8:36:00
--  向老师请教一现象

我在使用易表过程当中,以前都正常,现在只要有框架模式的地方,都出现了图片上这种现象。请问老师,如何才能不出现这种现象。
--  作者:lyang70
--  发布时间:2010/10/27 9:47:00
--  
这个应该是正常的,如果不想出现这个窗口,可以这样尝试一下:在执行框架命令的函数前添加一个函数命令:Sendkeys("~")
--  作者:Dhyano
--  发布时间:2010/10/27 10:42:00
--  
谢谢老师,按你说的方法,已经解决问题。可不明白的是,为什么以前不出现,现在就有这种现象了?请老师讲解一二。
--  作者:lyang70
--  发布时间:2010/10/27 13:18:00
--  
个人推测:可能是易表检测到数据量大了,处理需要一段时间而作出的一种提示功能。
--  作者:Dhyano
--  发布时间:2010/10/27 13:28:00
--  
谢谢老师的讲解。上午按老师所说的去做了,开始还行,可到了下午又出现相同的情况了。真是奇怪了
--  作者:lyang70
--  发布时间:2010/10/27 15:39:00
--  
方便的话,传文件看看。
--  作者:Dhyano
--  发布时间:2010/10/27 16:29:00
--  
egd文件下载
老师,你好。管理员的密码发送到你的邮箱中。请查看
--  作者:lyang70
--  发布时间:2010/10/27 17:01:00
--  
速度慢主要是因重算表"Do(395)"引起的,不过个人认为有些命令不需要或放在别的地方!
下面是按钮“按厂家查询”的公式:clearsubtotal() And movecol("厂家",1) And movecol("产品名称",2) And movecol("克数",3) And movecol("规格",4) And movecol("日期",5) And LockAll() And SendKeys("~") And Explorer("厂家,产品名称,克数,规格","借方_数量,借方_金额,贷方_数量,贷方_金额,结存_数量,结存_金额","2,2,2,2,10,10")

——楼主公式中的下列命令建议放在所有查询命令前(可以是表预处理公式中或录入窗口打开前执行):a、DelFor(GridName,"日期", "=" ,"") ;b、SortCol(grid,"日期",1);c、Do(395);d、“ And Select(1,1,rows,Cols) And SendKeys("{Tab 3}~") And Do(290) And Move(1,1)”

——楼主公式中的下列命令可以不要(删除):a、showallrows();b、UnLockAll()

 这样下来速度应该有所提升。我下班了,如有问题可向版主们请教...


--  作者:Dhyano
--  发布时间:2010/10/28 8:15:00
--  
我回头好好学一下。再次谢谢老师。