以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- 通过cmd的update将审核写入True,用来锁定行记录,为什么一点审核按钮就卡死状态 (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=142136) |
-- 作者:yetle -- 发布时间:2019/10/19 11:05:00 -- 通过cmd的update将审核写入True,用来锁定行记录,为什么一点审核按钮就卡死状态 审核按钮 Dim tbl As DataTable=Tables("采购需求计算_table5").DataTable Dim tb1 As Table=Tables("采购需求计算_table1") \'大货用量表 Dim cmd As New SQLCommand Dim dt As DataTable cmd.C If tbl.Find("款号ID = \'" & tb1.current("款号ID") & "\' and 审核 = true ") Is Nothing Then cmd.CommandText = cmd.CommandText & " up date {大货用量表} set 审核=\'True\' where 款号ID = " & tb1.current("款号ID") cmd.ExecuteNonQuery End If 大货用量表DataColChanged: If e.DataCol.Name = "审核" Then \'如果是已结帐列的内容变动 If e.NewValue = True Then \'而且变动后的值是True(已勾选) e.DataRow.Locked = True \'那么锁定此行 Else e.DataRow.Locked = False End If End If |
-- 作者:有点蓝 -- 发布时间:2019/10/19 11:29:00 -- 看不懂这个代码。 _table1和_table5都是什么类型的窗口表?副本?sqltable?临时表?fill过?设置过DataSource?
|