以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请教用日期变量筛选的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=178931) |
-- 作者:aqsunxj -- 发布时间:2022/7/28 16:50:00 -- 请教用日期变量筛选的问题 Dim data1 As Date data1 = RibbonTabs("业务统计").Groups("功能组10").Items("日期输入框1").value \'g.Filter = g.Filter & "[责任起始日期] > #2022.01.01#" ,用这个这可以 g.Filter = g.Filter & "[责任起始日期] > \'" & data1 & "\' " ,换这个变量的不行,用的数据库是外部sql server库 校验能过去 但是运行会出现Conversion from string "" to type \'Date\' is not valid.
|
-- 作者:有点蓝 -- 发布时间:2022/7/28 17:00:00 -- msgbox(RibbonTabs("业务统计").Groups("功能组10").Items("日期输入框1").value) 这样弹出什么内容?
|
-- 作者:aqsunxj -- 发布时间:2022/7/29 9:07:00 -- 刚才试了下 有成功了 可能是代码里 那些 标点的问题 谢谢了 蓝老师 |
-- 作者:aqsunxj -- 发布时间:2022/7/29 9:27:00 -- 知道原因了 是因为我开始判断对DATA的取值不对 日期输入框应该取Nothing不是“” 低级错误 谢谢老师了
If RibbonTabs("业务统计").Groups("功能组10").Items("日期输入框1").value = Nothing Then MessageBox.Show("请将查询条件填写完整!") Return End If \'If RibbonTabs("业务统计").Groups("功能组10").Items("日期输入框2").value = "" Then \' MessageBox.Show("请将查询条件填写完整!") \' Return \'End If \'If RibbonTabs("业务统计").Groups("功能组10").Items("组合框11").text = "" Then \' MessageBox.Show("请将查询条件填写完整!") \' Return \'End If |