以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]关于锁定行的问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=123548)

--  作者:swimmer01
--  发布时间:2018/8/17 14:16:00
--  [求助]关于锁定行的问题
窗口中有一表:Tables("项目组织_Table2"),希望在打开时锁定已有行,而新增行可编辑
窗口AfterLoad事件中,代码:
  D ataTables("项目组织_Table2").Fill("Select * F ROM {xm_项目组织} WHERE 项目编号 =\'"& _XM_No &"\'","User" ,True)
 T ables("项目组织_Table2").Cols("姓名").Width = 210
D ataTables("项目组织_Table2").AllowEdit = True
 F or Each r As Row In Tables("项目组织_Table2")
    I f r.IsNull("ID") Then
        r.A llowLockRow = True
    E nd If
N ext
出错,请老师指正,谢谢!!


--  作者:有点蓝
--  发布时间:2018/8/17 15:10:00
--  
DataTables("项目组织_Table2").Fill("Select * F ROM {xm_项目组织} WHERE 项目编号 =\'"& _XM_No &"\'","User" ,True)
Tables("项目组织_Table2").Cols("姓名").Width = 210
DataTables("项目组织_Table2").ReplaceFor("_locked",True)

[此贴子已经被作者于2018/8/17 15:10:22编辑过]

--  作者:swimmer01
--  发布时间:2018/8/17 15:31:00
--  
谢谢老师!!