以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  怎么设置一列输入中文,另一列自动输入数字  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=24758)

--  作者:ramen
--  发布时间:2012/10/22 16:52:00
--  怎么设置一列输入中文,另一列自动输入数字
怎么设置姓别列输入男,年休假列自动输入3,如果不是男,则自动输入4
--  作者:lin_hailun
--  发布时间:2012/10/22 17:52:00
--  
 这个很简单,编写DataColChanged事件。

 Select Case e.DataCol.Name
     Case "性别"
         If e.NewValue = "男" Then
             e.DataRow("年假") = 3
         Else
             e.DataRow("年假") = 4
         End If
 Endi Select

多看帮助文档

http://www.foxtable.com/help/topics/0625.htm

--  作者:狐狸爸爸
--  发布时间:2012/10/22 18:05:00
--  

用表达式列也行:

 

IIF(性别 = \'男\', 3,4)


--  作者:ramen
--  发布时间:2012/10/22 18:16:00
--  
ok啦,谢谢!