设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 7036|回复: 12
打印 上一主题 下一主题

[窗体] 着急,这个数据源要怎么改才可以实现快速搜索?

[复制链接]
跳转到指定楼层
1#
发表于 2009-12-9 11:14:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 goto2008 于 2009-12-9 11:16 编辑

组合框原来有三个字段。首字母、姓名、编号---------首字母在左边,可以实现用拼音搜出来并填充。
但我想改成首字母在后,因为首字母,用户不会看的,但这样更改位置,就搜不出结果了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享分享 分享淘帖 订阅订阅
2#
发表于 2009-12-9 11:22:37 | 只看该作者
好像不需要首字母字段,直接对姓名字段用拼音助记码即可。
3#
 楼主| 发表于 2009-12-9 11:39:55 | 只看该作者
好像不需要首字母字段,直接对姓名字段用拼音助记码即可。
todaynew 发表于 2009-12-9 11:22


呵呵,大哥有什么高招?教教我哦。只要能实现快速搜索,其它方法也可以的用。
我想实现的就是输入:拼音首字母,然后可以切换成中文姓名。
4#
发表于 2009-12-9 12:48:45 | 只看该作者
将首字母列列宽设为0.01cm
5#
发表于 2009-12-9 13:48:57 | 只看该作者
呵呵,大哥有什么高招?教教我哦。只要能实现快速搜索,其它方法也可以的用。
我想实现的就是输入:拼音首字母,然后可以切换成中文姓名。
goto2008 发表于 2009-12-9 11:39




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
6#
发表于 2009-12-9 14:45:08 | 只看该作者
方法一:可以根据字母输入自动筛选选项,但稍微复杂一些;
方法二:只能根据字母输入定位选项。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
7#
 楼主| 发表于 2009-12-9 16:04:55 | 只看该作者
谢谢todaynew ,wanshan ,liwen 等大哥的回复,这些方法都可以。。。
8#
 楼主| 发表于 2009-12-9 16:16:33 | 只看该作者
咦,不好意思,有点上瘾了,再问一下,连编号也一起加进搜索,可以不?貌似功能就更强大了。。
比如输入01,也可以把A001的记录筛选出来。。。
9#
发表于 2009-12-9 18:05:21 | 只看该作者
Private Sub 编号_AfterUpdate()
Dim str As String
If Nz(Me.编号.Value, "") = "" Then
    str = "编号 like '*'"
Else
    str = "编号 like '*" & Me.编号.Value & "*'"
End If
Me.姓名.RowSource = "select * from student where " & str
Me.姓名.SetFocus
Me.姓名.Dropdown
End Sub
10#
发表于 2009-12-9 18:06:40 | 只看该作者
学会举一反三很重要!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-15 10:42 , Processed in 0.101930 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表