Foxtable(狐表)用户栏目专家坐堂 → 查询问题


  共有1817人关注过本帖树形打印复制链接

主题:查询问题

帅哥哟,离线,有人找我吗?
lesliecheung912
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:452 积分:3015 威望:0 精华:0 注册:2014/4/23 17:12:00
查询问题  发帖心情 Post By: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编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/3 14:55:00 [只看该作者]

 load 不会解锁对应的行,你再好好检测代代码

 回到顶部