以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  能用全局变量来代码字段名吗?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=62717)

--  作者:瞩望星空
--  发布时间:2015/1/6 23:22:00
--  能用全局变量来代码字段名吗?
在查询语句中,其中一部分这样写:
With e.Form.Controls("StartDate")
    If .Value IsNot Nothing Then
        If Filter >"" Then
            Filter = Filter & " And "
        End If
        Filter = Filter & "日期 >= #" & .Value & "#"
    End If
End With


上述查询语句中,“日期”能不能用一个全局变量来代替?

这个“日期”是一个列的名称,因不同的表,有不同的列名,
想通过全局变量来代替,这样,就不用修改查询语句的代码了。
如果,这个全局变量为: Vars("cx_time") ,请问如何改写上面这一段代码。

--  作者:有点甜
--  发布时间:2015/1/6 23:25:00
--  
Filter = Filter & Vars("cx_time") & " >= #" & .Value & "#"
--  作者:瞩望星空
--  发布时间:2015/1/6 23:34:00
--  

谢谢,可以了。