以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 时间变量怎么用在条件表达式里 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=160168) |
-- 作者:suzhao2008 -- 发布时间:2021/1/23 9:44:00 -- 时间变量怎么用在条件表达式里 Dim d1 As Date = e.Form.Controls("DateTimePicker1").value Dim d2 As Date = e.Form.Controls("DateTimePicker2").value Dim sd1 As String = e.Form.Controls("DateTimePicker1").value Dim sd2 As String = e.Form.Controls("DateTimePicker2").value If sd1 IsNot Nothing And sd2 IsNot Nothing Then If d1 <= d2 Then Chart.DataFilter = "[时间] >= sd1 And [时间] <= sd2" End If If d1 >= d2 Then Chart.DataFilter = "[时间] >= sd2 And [时间] <= sd1" End If End If 如上程序,我做的图标需要有一个时间筛选的功能,后天的datatables有时间列,获取时间输入空间的时间变量一个是string,一个date;string用于判断时间区间是否有输入和筛选条件,但是条件表达式里面要使用“”我就纳闷了, 在双引号里面的变量系统要怎么才能识别是变量
|
-- 作者:有点蓝 -- 发布时间:2021/1/23 10:04:00 -- 先看几遍:http://www.foxtable.com/webhelp/topics/1284.htm Chart.DataFilter = "[时间] >= #" & d1 & "# And [时间] <= #" & d2 & "#" 另外日期空值这样判断 If d1 <> Nothing And d2 <> Nothing Then
|
-- 作者:suzhao2008 -- 发布时间:2021/1/23 11:09:00 -- 可以了谢谢 |