以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 下拉窗口录入变慢 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=144282) |
||||
-- 作者:qqhealth -- 发布时间:2019/12/16 11:35:00 -- 下拉窗口录入变慢 老师您好,不知哪些因素影响下拉窗口录入速度,最近变得很慢。新增订单录入时,有计算调用SQL会不会有影响?谢谢! |
||||
-- 作者:有点蓝 -- 发布时间:2019/12/16 12:09:00 -- 可能是频繁调用后台查询,比如在textchanged事件触发,输入一个字符触发一下,10个字符就触发10次。 |
||||
-- 作者:qqhealth -- 发布时间:2019/12/16 12:29:00 -- 老师您好,没有找到您说的textchanged的事件代码,体检订单表的事件代码如下,请帮看看问题在哪?谢谢!
|
||||
-- 作者:有点蓝 -- 发布时间:2019/12/16 13:34:00 -- ChangeEdit和textchanged事件都一样的道理啊,输入一个字符触发一下。而且还是模糊查询,数据越多就越慢。 另外下面这种代码是不应该在表事件里使用的 Dim dt As DataTable = DataTables("体检订单") For Each dr As DataRow In dt.DataRows If dr.IsNull("开票日期") = False Then \'如果已经输入到账日期 dr.Locked = True \'那么锁定此行 End If Next |
||||
-- 作者:qqhealth -- 发布时间:2019/12/16 17:52:00 -- 谢谢! |