以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 查询问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=71031) |
-- 作者:lesliecheung912 -- 发布时间:2015/7/3 14:49:00 -- 查询问题 If e.Form.Controls("TextBox1").text = Nothing Then Messagebox.Show("请输入待查生产计划编号!","提示") \'手工录入的id Return Else If Tables("生产计划总表").Rows.Count = 0 Then forms("提示").open DataTables("生产计划总表").LoadFilter = "计划编号 Like \'%"& e.Form.Controls("TextBox1").text & "%\'" DataTables("生产计划总表").Load() forms("提示").close Else For Each dr As Row In Tables("生产计划总表").Rows If dr.Locked = False Then messagebox.show("生产计划表还没有保存,请按[保存]按钮进行保存!!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information) Return End If Next forms("提示").open DataTables("生产计划总表").LoadFilter = "计划编号 Like \'%"& e.Form.Controls("TextBox1").text & "%\'" DataTables("生产计划总表").Load() forms("提示").close End If End If 在查询生产计划时会对重新加载的数据行解锁,请问是什么原因呢?代码里就没有写解锁的代码啊,请指教!
[此贴子已经被作者于2015/7/3 14:49:59编辑过]
|
-- 作者:大红袍 -- 发布时间:2015/7/3 14:55:00 -- load 不会解锁对应的行,你再好好检测代代码 |