Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

求请教事件生成器代码问题

yonnes  发表于:2014-08-21 11:35:01  
复制

我想请教一下各位,我现在在设置一个查询,里面有开始日期和结束日期两个字段,我想设置两个查询条件,同时输入开始日期和结束日期查询活动,现在出现一个问题,我必须要输入活动的确切日期才能查询到活动,但是我想要输入一个起止时间段,查询这个时间段内的活动,请问怎么设置呢?情况如下,代码出错了,应该怎么改好呢?求请教。

 

Top
在水一方 发表于:2014-08-21 13:30:18

时间段字符串缺少“ and ”(5个字符),mid函数截取就会出错

提问发代码,不要光截图



Private Sub 查询_Click()
Dim strwhere As String
If Not IsNull(Me.开始日期) Then strwhere = " and 开始日期 >= #" & Me.开始日期 & "#"
If Not IsNull(Me.结束日期) Then strwhere = strwhere & " and 结束日期 <= #" & Me.结束日期 & "#"
strwhere = Mid(strwhere, 6)
Me.frmChild.Form.Filter = strwhere
Me.frmChild.Form.FilterOn = True
End Sub




yonnes 发表于:2014-08-21 14:09:10
谢谢你,问题解决了,我下次会注意的!

总记录:2篇  页次:1/1 9 1 :