Foxtable(狐表)用户栏目专家坐堂 → 用拼音搜索


  共有2614人关注过本帖树形打印复制链接

主题:用拼音搜索

帅哥哟,离线,有人找我吗?
yangwenghd
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2701 积分:17999 威望:0 精华:0 注册:2013/4/9 10:41:00
用拼音搜索  发帖心情 Post By:2019/1/7 19:44:00 [只看该作者]

老师 能帮忙看看这个吗?
如果在TextBox1 输入拼音的头一个字母可以查询筛选出结果吗?
比如和电视收缩的那样,比如基本信息_姓名列列有“狐表”,只需要输入hb,

Tables("名片夹").Filter = "基本信息_姓名 Like '%" & e.Form.Controls("TextBox1").Text & "%'"  '  筛选出行
感谢 感谢

 回到顶部
帅哥哟,离线,有人找我吗?
2900819580
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1327 积分:9648 威望:0 精华:0 注册:2015/6/30 8:46:00
  发帖心情 Post By:2019/1/7 20:14:00 [只看该作者]

要做一个拼单缩写的列才行。

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107847 积分:548592 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/1/7 20:41:00 [只看该作者]

增加一个辅助列,存储拼音缩写。然后通过辅助列筛选

Tables("名片夹").Filter = "辅助列 Like '%" & e.Form.Controls("TextBox1").Text & "%'"

 回到顶部
帅哥哟,离线,有人找我吗?
yangwenghd
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2701 积分:17999 威望:0 精华:0 注册:2013/4/9 10:41:00
  发帖心情 Post By:2019/1/7 21:04:00 [只看该作者]

谢谢 有什么办法让他自动生成辅助列吗?感谢 感谢 

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107847 积分:548592 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/1/7 21:39:00 [只看该作者]

参考:http://www.foxtable.com/webhelp/scr/1270.htm

参考平时datacolchanged的用法即可

 回到顶部