[Full]
完整版
[Rss]
订阅
[Xml]
无图版
[Xhtml]
无图版
Rss
& SiteMap
Foxtable(狐表)
http://www.foxtable.com
新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
◎
Foxtable(狐表)
→
专家坐堂
→
在狐表中的getpy跟这个有什么不同?
共3 条记录, 每页显示 10 条, 页签:
[1]
[浏览完整版]
标题:在狐表中的getpy跟这个有什么不同?
1楼
菜鸟foxtable
发表于:2010/3/9 17:00:00
----
以下代码存入一个GetPY
.
prg中
,
即建立自定义函数
----*
Parameters
cChina
Local
pcPychr
,
i
,
j
,
c
,
Hz
Release
pcPychr
Public
pcPychr
pcPychr
=
''
Set
Collate
To
'Pinyin'
Pycode
=
'八嚓咑妸发旮铪讥讥咔垃呣拿讴趴七呥仨他哇哇哇夕丫匝咗'
&&从B开始的每个拼音码的首字码
For
i
=
1
To
Len
(
cChina
)
If
Asc
(
Substr
(
cChina
,
i
,
1
))>
160
hz
=
Substr
(
cChina
,
i
,
2
)
c
=
''
s
=
1
For
j
=
1
To
52
s1
=
Substr
(
Pycode
,
j
,
2
)
If
hz
<
Substr
(
Pycode
,
j
,
2
)
c
=
Chr
(
96
+
S
)
Exit
Endif
j
=
j
+
1
s
=
s
+
1
Endfor
pcPychr
=
pcPychr
+
Upper
(
c
)
i
=
i
+
1
Else
pcPychr
=
pcPychr
+
Upper
(
Substr
(
cChina
,
i
,
1
))
Endif
Endfor
Return
pcPychr
**End**
*----调用方式为----*
GetPY
(
'汉字'
)
如
:
?
GetPY
(
'十豆三'
)
得到的结果为
SDS
2楼
狐狸爸爸
发表于:2010/3/9 17:51:00
我也不太清楚,搞不明白这个
3楼
菜鸟foxtable
发表于:2010/3/9 20:30:00
能把这个代码转换成狐表的自定义函数吗?有请高手。
共3 条记录, 每页显示 10 条, 页签:
[1]
Copyright © 2000 - 2018
foxtable
.com
Tel: 4000-810-820 粤ICP备11091905号
Powered By
Dvbbs
Version 8.3.0
Processed in .03125 s, 2 queries.
[Full]
完整版
[Rss]
订阅
[Xml]
无图版
[Xhtml]
无图版