以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]两个逻辑列如何设定真假值只能二选一  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=117008)

--  作者:leeswayne
--  发布时间:2018/4/4 9:35:00
--  [求助]两个逻辑列如何设定真假值只能二选一
老师好,请教一个问题。

比如订单明细表,每行的货款有两个逻辑列,分别是“货款已付”、“货款赊欠”,初始情况当然是都为空的,订单发生后这两列值肯定是相反的,那么如果原本是勾选了“货款赊欠”,现在客户付了款,有没有办法我直接勾选 了“货款已付”之后,“货款赊欠”里的打勾就自动变没了?

因为有的时候订单明细有好多列,如果有这个真假值二选一的功能,效率和准确率能提高一些,还望不吝赐教!

谢谢!

--  作者:wyz20130512
--  发布时间:2018/4/4 9:41:00
--  
表的DataColChanged事件代码:

Select Case e.DataCol.Name
    Case "货款已付"
        If e.DataRow("货款已付") Then
            e.DataRow("货款赊欠") = False
        End If
End Select
[此贴子已经被作者于2018/4/4 9:47:51编辑过]

--  作者:有点甜
--  发布时间:2018/4/4 10:48:00
--  

参考

 

http://www.foxtable.com/webhelp/scr/2395.htm

 


--  作者:leeswayne
--  发布时间:2018/4/4 13:36:00
--  
谢谢两位老师!