以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- select case中CASE能不能引用全局变量 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=44582) |
-- 作者:zenbu -- 发布时间:2014/1/4 10:51:00 -- select case中CASE能不能引用全局变量 Select Case e.DataCol.name Case Vars("ctcolname")
If e.NewValue <> e.OldValue Then
MessageBox.show(1111)
End If End Select 当前的全局变量的值为:"131230FCL_ct","131230LCL_ct","140103FCL_ct","140103LCL_ct" 值是列的名称 |
-- 作者:Bin -- 发布时间:2014/1/4 10:55:00 -- 经过测试没有任何问题. |
-- 作者:zenbu -- 发布时间:2014/1/4 10:56:00 -- 我自己式的没什么反应 改为 Dim sss As String = Vars("ctcolname") Select Case e.DataCol.name Case sss 这样也不行 Dim sss As String = Vars("ctcolname") Select Case e.DataCol.name Case "" & sss & "" 这样也不行 难道不能引用变量吗?
|
-- 作者:Bin -- 发布时间:2014/1/4 10:59:00 -- 绝对可以的. 你利用messagebox.show 弹出一下你的Var变量以及 e.datacol.name 看看是否正常 实在搞不定就做个例子发上来
|