Foxtable(狐表)用户栏目专家坐堂 → 时间变量怎么用在条件表达式里


  共有2548人关注过本帖树形打印复制链接

主题:时间变量怎么用在条件表达式里

帅哥哟,离线,有人找我吗?
suzhao2008
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:3 积分:85 威望:0 精华:0 注册:2021/1/23 9:21:00
时间变量怎么用在条件表达式里  发帖心情 Post By: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用于判断时间区间是否有输入和筛选条件,但是条件表达式里面要使用“”我就纳闷了, 在双引号里面的变量系统要怎么才能识别是变量

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110750 积分:563676 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By: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
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:3 积分:85 威望:0 精华:0 注册:2021/1/23 9:21:00
  发帖心情 Post By:2021/1/23 11:09:00 [只看该作者]

可以了谢谢图片点击可在新窗口打开查看

 回到顶部