Office中国论坛/Access中国论坛

标题: 文本框使用了掩码,就无法筛选了吗 [打印本页]

作者: 简    时间: 2012-6-22 10:01
标题: 文本框使用了掩码,就无法筛选了吗
我在管理卡号文本框里设置了掩码,结果就无法进行筛选查询,除非把掩码删去。请问这种情况有没有好的解决方法呢。

[attach]49453[/attach]


作者: xie62    时间: 2012-6-22 10:28
本帖最后由 xie62 于 2012-6-22 10:30 编辑

将“管理卡号”由文本框改为组合框即可,代码不用动
作者: Henry D. Sy    时间: 2012-6-22 10:42
既然设定掩码,就必须输入完整!
所以你最好使用更新后事件
  1. Private Sub txtNo_AfterUpdate()
  2.     Me.lb0.RowSource = "select 管理卡号 from tblrenwu where 管理卡号 like '*" & Me.txtNo & "*' ORDER BY 管理卡号;"
  3. End Sub
复制代码

作者: 简    时间: 2012-6-22 12:35
Henry D. Sy 发表于 2012-6-22 10:42
既然设定掩码,就必须输入完整!
所以你最好使用更新后事件

我之所以想用change事件,就是想动态且模糊的筛选,所以我就没有用更新后事件,同时我也不想用组合框,因为组合框不能进行模糊筛选。
作者: Henry D. Sy    时间: 2012-6-22 13:43
简 发表于 2012-6-22 12:35
我之所以想用change事件,就是想动态且模糊的筛选,所以我就没有用更新后事件,同时我也不想用组合框,因 ...

那么掩码意思也就不大了。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3