社区
Access
帖子详情
模糊筛选
yilin54
2011-10-26 02:38:07
在文本框中输入文字对记录进行筛选。要求每输入一个字就模糊筛选下。
我把筛选代码放到文本框的“键释放”事件中,调试发现明明输入了一个字,可是值都为NULL,自然不能筛选了。这是为什么啊? ACCESD就是这样的吗?
...全文
90
14
打赏
收藏
模糊筛选
在文本框中输入文字对记录进行筛选。要求每输入一个字就模糊筛选下。 我把筛选代码放到文本框的“键释放”事件中,调试发现明明输入了一个字,可是值都为NULL,自然不能筛选了。这是为什么啊? ACCESD就是这样的吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yilin54
2011-10-27
打赏
举报
回复
恩。这样子是可以呀。 对了知道为什么那个文本框还是NULL值吗?
[Quote=引用 13 楼 wwwwb 的回复:]
不考虑移动光标删除字符:
在模块中
Public zz As String
Private Sub Form_Current()
zz = ""
End Sub
Private Sub Text0_KeyPress(KeyAscii As Integer)
If KeyAscii <> 8 Then
zz = zz + ChrW(KeyAscii)
Else
zz = ……
[/Quote]
wwwwb
2011-10-27
打赏
举报
回复
不考虑移动光标删除字符:
在模块中
Public zz As String
Private Sub Form_Current()
zz = ""
End Sub
Private Sub Text0_KeyPress(KeyAscii As Integer)
If KeyAscii <> 8 Then
zz = zz + ChrW(KeyAscii)
Else
zz = Left(zz, Len(zz) - 1)
End If
MsgBox zz
End Sub
yilin54
2011-10-27
打赏
举报
回复
老兄这样子是只可以获取你每次输入的一个字呀。
而且这样如果输入多个字,它每次只筛选你当前输入的那个字,不太合理呀。
我就奇怪为什么输入一个字后,想显示文本框的值,怎么还是提示为NULL啊。
[Quote=引用 8 楼 wwwwb 的回复:]
在KeyPress中,通过
MsgBox KeyAscii & ChrW(KeyAscii) 看看结果
来取得值
[/Quote]
wwwwb
2011-10-27
打赏
举报
回复
[Quote=引用 9 楼 yilin54 的回复:]
引用 5 楼 wwwwb 的回复:
Private Sub 文本10_KeyPress(KeyAscii As Integer)
MsgBox "123"
End Sub
测试可行
不会吧。我也单独做了个测试,输入提示是NULL呀。你看下,
http://access911.net/csdn/FileDescription.asp?mdb=2011-10-27&id=43
……
[/Quote]
8楼看过没有,仔细看看别人的回复哦
yilin54
2011-10-27
打赏
举报
回复
也是NULL呀。代码是你这样写的就用LIKE这样子,就是这个事件不好弄
[Quote=引用 7 楼 acmain_chm 的回复:]
where xxx like" & me.textbox1.text & "*"
用TEXT属性试一下。
[/Quote]
yilin54
2011-10-27
打赏
举报
回复
[Quote=引用 5 楼 wwwwb 的回复:]
Private Sub 文本10_KeyPress(KeyAscii As Integer)
MsgBox "123"
End Sub
测试可行
[/Quote]
不会吧。我也单独做了个测试,输入提示是NULL呀。你看下,
http://access911.net/csdn/FileDescription.asp?mdb=2011-10-27&id=43
wwwwb
2011-10-27
打赏
举报
回复
在KeyPress中,通过
MsgBox KeyAscii & ChrW(KeyAscii) 看看结果
来取得值
ACMAIN_CHM
2011-10-26
打赏
举报
回复
where xxx like" & me.textbox1.text & "*"
用TEXT属性试一下。
wwwwb
2011-10-26
打赏
举报
回复
即击键事件中判断
wwwwb
2011-10-26
打赏
举报
回复
Private Sub 文本10_KeyPress(KeyAscii As Integer)
MsgBox "123"
End Sub
测试可行
yilin54
2011-10-26
打赏
举报
回复
[Quote=引用 1 楼 wwwwb 的回复:]
代码是什么
[/Quote]
代码没有问题的,主要是写在哪个事件里才能起到输一个字就筛选一次的效果
yilin54
2011-10-26
打赏
举报
回复
我在“更改”事件里也一样呀,调试时发现文本框的值一直为NULL
到底是哪个事件呢? 我基本都试过啦
[Quote=引用 2 楼 acmain_chm 的回复:]
在ON CHANGE事件中,处理一下 where xxx like" & me.textbox1.value & "*"
[/Quote]
ACMAIN_CHM
2011-10-26
打赏
举报
回复
在ON CHANGE事件中,处理一下 where xxx like" & me.textbox1.value & "*"
wwwwb
2011-10-26
打赏
举报
回复
代码是什么
中继器实现
模糊
筛选
(支持双列
筛选
)
中继器实现
模糊
筛选
(支持双列
筛选
)中继器实现
模糊
筛选
(支持双列
筛选
)
自己写的
模糊
筛选
算法
自己实验时写的
筛选
算法,还不是很完善,需要的朋友可以下载下来使用
【018】
筛选
数据(
模糊
筛选
)_#VBA
此前写
筛选
方式,都是高级
筛选
或者按条件
筛选
,无法进行
模糊
筛选
,即通过单个字符
筛选
该列存在该字符的数据。该代码仅供学习,如商业转载请联系本人,非商业转载请注明出处。于是便可通过上述方式进行
筛选
,VBA的指令可借鉴于此。用 * 代表任意多个字符。
在df中
模糊
筛选
在df中
模糊
筛选
问题提出:对于一DF(tax),需按要求(例如:含有‘300ETF沽3月’)进行‘名称’一列
筛选
对于需要按条件
筛选
df中一列时可以采用如下方法: 一,将该列中符合条件的元素制成列表; tt=[i for i in tax[‘名称’] if re.search(‘300ETF沽3月’,i)] 二,以该列表制成DF(df_tt) df_tt=pd.DataFrame(tt,columns=[‘名称’]) 三,以inner方式合并该二DF df_after=pd.merge(df_tt,tax
前端通过Vue自己实现输入框
模糊
筛选
数据,并将
筛选
结果展示
业务场景是后端返回数据,前端通过input输入框进行
模糊
筛选
,并将
筛选
结果展示在下面 例如接口返回的数据为: [{id:1, name:“课程1”} {id:2, name:“课程2”} {id:3, name:“续报”}] input输入框输入: 续报 结果显示为: 续报 input输入框输入: 课程 结果显示为: 课程1 和 课程2 <el-input placeholder="请输入内容" v-model="input" @blu
Access
7,732
社区成员
28,799
社区内容
发帖
与我相关
我的任务
Access
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
复制链接
扫一扫
分享
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章