以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  [求助]自动增加编号时,程序有点卡(约15秒钟)  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=28583)

--  作者:sjkj3
--  发布时间:2016/4/14 17:45:00
--  [求助]自动增加编号时,程序有点卡(约15秒钟)
自动增加编号时,程序有点卡(约15秒钟)
现在明细表数据约5000多条。

问题:在订单表中增加单号时,明细表中自动产生10行。产生时编号从1~10.这个过程会卡机。

随着我明细表中数据量增加,卡机的时间越来越长。

请高手指教如何优化。不会卡机。


此主题相关图片如下:11111.png
按此在新窗口浏览图片

 

 

密码:070915

 

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:2016-04-13.egd


--  作者:dancedy
--  发布时间:2016/4/15 22:49:00
--  

订单表,加工单号列,操作公式:

If(FindRow("订单明细","加工单号","=",[加工单号]) > 0,"",Eval(mid(Rept(" And AddRow(""订单明细"",""加工单号"",[加工单号])",10),5)) And EvalFor("订单明细","序","CountFor(""订单明细"",""加工单号"",""="",[加工单号],1,Row)", "序"," = ","" ) And ShowRelationRows())

 

订单明细表,序列,删除默认值公式

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:0415.egd


--  作者:sjkj3
--  发布时间:2016/4/19 13:06:00
--  

谢谢高手。