Access交流中心

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

[5分]高手来帮我——拼音相同或相近的查询

白桦林  发表于:2011-11-03 20:33:23  
复制

见如下附件中:

点击下载此附件

 

请先打开主窗体——近似查询窗体

在主窗体的xscj子窗体中有数条记录

 

我想实现的是:

1、当在近似查询窗体的“请输入姓名”后的文本框内输入近似的人名(例如输入"杨勇")后点击查询按钮,能查询出与该人名拼音近似的人(如“杨永”、“杨勇明”和"王洋勇"三条)的记录;而只输入姓(如"张")时,该姓(包括姓的读音相同,如“章子怡”)的人全部显示;当输入"杨永明"时只显示"杨勇明"!!!!

2、当查询到需要的人后,在主窗体的xscj子窗体中双击该人(如“杨勇明”)的记录,自动弹出xscjgr窗体,使xscjgr窗体中显示该人("杨勇明",其他人不显示)的相关信息。

 

Top
chinasa 发表于:2011-11-04 10:24:18

看看是否能满足你的要求。

其中有些方法比较笨,望高手给予指点。

不过应该可以实现楼主的目标。

 

点击下载此附件

白桦林 发表于:2011-11-04 13:33:54

一楼的结果完全符合我的要求,但用的方法是在表内增加了一个拼音字段,而且吧每个人的名字拼音全输了进去~!

辛苦您了~!

但我的实际表内有数千条记录,不可能给每个人的记录增加拼音名字段并输入拼音名。

哪位老师还有更好的办法吗?



chinasa 发表于:2011-11-04 15:47:47

不需要你输入拼音,只要你增加一个空字段,拼音系统会自动加上去的。

你把表中的拼音删掉,就明白了。



白桦林 发表于:2011-11-04 18:59:19

是这样的啊

厉害~!!



白桦林 发表于:2011-11-04 19:01:14

很感谢一楼的朋友

如果我不想增加名字的拼音字段,不知道有没有更好的办法?



chinasa 发表于:2011-11-04 19:07:46

理论上讲应该有办法,但我暂时不会.

不过,我感觉数据表增加一个字段应该没什么问题.



蒋元根 发表于:2011-11-04 19:29:34

供参考

 

问题2:

2、当查询到需要的人后,在主窗体的xscj子窗体中双击该人[学号](如“124”-“杨勇明”)的记录,自动弹出xscjgr窗体,使xscjgr窗体中显示该人("杨勇明",其他人不显示)的相关信息。

点击下载此附件

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