以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  输入申请单号后锁定对应的入库单  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=176076)

--  作者:lfz
--  发布时间:2022/3/29 16:18:00
--  输入申请单号后锁定对应的入库单

在流水账的DataColChanged中代码如下:

If e.DataCol.name = "申请单号"  Then \'输入申请单号后锁定对应的入库单日的记录
    e.DataRow.Save()
    Dim drs As List (of DataRow) = DataTables("入库单").SQLSelect("申请单号 = \'" & e.DataRow("申请单号") & "\'")
    For Each dr As DataRow In drs
        dr.Locked = True
    Next
    DataTables("入库单").SQLUpdate(drs)
End If


--  作者:有点蓝
--  发布时间:2022/3/29 16:30:00
--  
If e.DataCol.name = "申请单号"  Then \'输入申请单号后锁定对应的入库单日的记录
    e.DataRow.Save()
    DataTables("入库单").SQLreplacefor("_locked",true,"申请单号 = \'" & e.DataRow("申请单号") & "\'")
End If
--  作者:lfz
--  发布时间:2022/3/29 17:48:00
--  回复:(有点蓝)If e.DataCol.name = "申请单号"&nbs...
代码改了怎么没起作用呢
--  作者:有点蓝
--  发布时间:2022/3/29 19:59:00
--  寻找医疗处方信息管理系统源码
这种直接改的数据库,到数据库里看。或者重新加载数据
--  作者:lfz
--  发布时间:2022/3/30 9:07:00
--  回复:(有点蓝)这种直接改的数据库,到数据库里看。...
老师,数据是加载查看的,我把bin文件夹删除,重启软件,代码就生效了