以文本方式查看主题

-  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=98431)

--  作者:fengwenliuyan
--  发布时间:2017/3/29 17:51:00
--  [求助]根据某列的值,自动显示另一列的值,代码应该怎么写?
表A中,
“客户”列的值为“北京”时,“人数”列自动显示“百人”,
“客户”列的值为“天津”或“上海”或“香港”时,“人数”列的值都自动显示为“十人”,应该怎么写代码?

--  作者:有点色
--  发布时间:2017/3/29 17:59:00
--  

DataColChanged事件

 

If e.DataCol.Name = "客户" Then
    If e.newvalue = "北京" Then
        e.DataRow("人数") = "百人"
    ElseIf e.newvalue = "天津" OrElse e.newvalue = "上海" Then
        e.DataRow("人数") = "十人"
    End If
End If