以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  逻辑列的自动勾选  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=159883)

--  作者:朱女士
--  发布时间:2021/1/12 10:51:00
--  逻辑列的自动勾选

老师您好!

     我有一个类似流水账,结余金额是经过计算得出的,想实现的功能是,一旦结余金额为零,就在逻辑列“开票完结”中自动打钩,我不知道怎么实现我的【datacolchenged】代码:

If e.DataCol.Name = "结余金额"  Then
If e.NewValue=0
 Dim dr As DataRow
dr("开票完结")=True

End If
End If

 

但不执行,请指教!谢谢!


--  作者:有点蓝
--  发布时间:2021/1/12 11:02:00
--  
If e.DataCol.Name = "结余金额"  Then
    If e.NewValue=0
        e.DataRow("开piao完结")=True
    End If
End If

--  作者:朱女士
--  发布时间:2021/1/12 11:17:00
--  

老师您好!

   我的新问题与上述有关,我有两个表:ddpsb和开票表,同时有”项目号”字符字段和“开票完结”逻辑字段,我想在开票表的开票完结字段勾选以后,同时在ddpsb的相同项目号中也勾选“开票完结“列,我不知道怎么实现?谢谢指教!


--  作者:朱女士
--  发布时间:2021/1/12 11:29:00
--  

老师您好!

   我的新问题与上述有关,我有两个表:ddpsb和开piao表,同时有”项目号”字符字段和“开piao完结”逻辑字段,我想在开piao表的开piao完结字段勾选以后,同时在ddpsb的相同项目号中也勾选“开piao完结“列,我不知道怎么实现?谢谢指教!



--  作者:有点蓝
--  发布时间:2021/1/12 11:40:00
--  
开piao表datacolchenged

If e.DataCol.Name = "结余金额"  Then
    If e.NewValue=0
        e.DataRow("开piao完结")=True
dim dr as datarow = datatables("ddpsb").find("项目号 = \'" & e.DataRow("项目号") & "\'")
if dr isnot nothing then
dr("开piao完结") = true
end if
    End If
End If