| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 800 人关注过本帖
标题:关于查找的问题
只看楼主 加入收藏
lhxxch
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2011-5-14
结帖率:0
收藏
已结贴  问题点数:20 回复次数:6 
关于查找的问题
我编辑了一个表,有商品名还要商品名的拼音缩写,我想在查找的文本框里敲击拼音的时候能不能显示出对应的商品名的汉语?
搜索更多相关主题的帖子: 商品名 文本框 汉语 
2011-05-14 16:46
xmlz
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:5
帖 子:294
专家分:1392
注 册:2010-8-29
收藏
得分:5 
定位到拼音对应的记录,现实商品名字段
例如:
locate for py=this.value
if found()
    thisform.text2.value=tb.商品名
else
    thisform.text2.value="无相关记录"
endif
2011-05-14 20:29
qingfameng
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:35
帖 子:964
专家分:3019
注 册:2010-2-6
收藏
得分:5 
2楼办法可取。但是真正在实际应用时,需要对表预先排序。并且要附加模糊查询,以便在重复的拼音码中,挑选出唯一的商品名。
2011-05-15 00:16
ilikeflash
Rank: 3Rank: 3
等 级:论坛游侠
威 望:3
帖 子:148
专家分:186
注 册:2011-4-6
收藏
得分:5 
这个不太实用,locate for py =this.value.当this.value,找到第一个匹配记录时,thisform.text2.value=tb.商品名,就会显示,若有重码就没办法,最好写为
locate for this.value =py 取消模糊查询,而且设拼音缩写时一定要避免重码。

[ 本帖最后由 ilikeflash 于 2011-5-16 01:31 编辑 ]
2011-05-16 01:29
muyubo
Rank: 9Rank: 9Rank: 9
来 自:山东莱芜
等 级:蜘蛛侠
威 望:3
帖 子:471
专家分:1017
注 册:2011-3-6
收藏
得分:5 
商品名的拼音缩写,要想不重复几乎不可能.关键是你在文本框中显示的内容是为了做什么用,就是为了定位记录?还是为了选取值?可以使用不同的方法.
2011-05-16 06:21
xmlz
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:5
帖 子:294
专家分:1392
注 册:2010-8-29
收藏
得分:0 
拼音缩写几乎是无法避免重码的。
如果要列出所有符合条件的内容,可以select到临时表,活着set filter 过滤,将结果在grid中显示
2011-05-16 14:30
lhxxch
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2011-5-14
收藏
得分:0 
重码是一定的,我的目的是通过拼音缩写,在文本框中出现个下拉菜单,里面包括重码拼音缩写的所有商品名,然后我从中选取我需要的商品名,单击该商品名后自动输入至文本框
2011-05-24 15:07
快速回复:关于查找的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030606 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved