Foxtable(狐表)用户栏目专家坐堂 → [求助]汉字转化为拼音


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

主题:[求助]汉字转化为拼音

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


加好友 发短信
等级:二尾狐 帖子:559 积分:6282 威望:0 精华:0 注册:2008/9/7 20:15:00
[求助]汉字转化为拼音  发帖心情 Post By:2018/7/5 16:23:00 [只看该作者]

表1中有一列:院校名称,第二列,院校名称拼音,如何在院校名称拼音列中设置公式,把院校名称列中的汉字,转化为拼音?在哪里输入公式?

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/7/5 16:58:00 [只看该作者]

这个要使用代码处理http://www.foxtable.com/webhelp/scr/1270.htm

datacolchanged事件

If e.DataCol.Name = "院校名称" Then
    If e.NewValue > "" Then
        e.DataRow("院校名称拼音") = GetPinYin(e.NewValue)
    Else
        e.DataRow("院校名称拼音")= Nothing
    End If
End If

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


加好友 发短信
等级:二尾狐 帖子:559 积分:6282 威望:0 精华:0 注册:2008/9/7 20:15:00
  发帖心情 Post By:2018/7/5 17:19:00 [只看该作者]

Initial: 可选参数,0返回完整拼音,1返回拼音缩写(由首字母组成),2返回包括声调的完整拼音。看了帮助文件,学习了。想返回拼音缩写,参数是1,这个参数放到什么位置?
If e.DataCol.Name = "院校名称" Then
    If e.NewValue > "" Then
        e.DataRow("院校名称拼音") = GetPinYin(e.NewValue,1)
    Else
        e.DataRow("院校名称拼音")= Nothing
    End If
End If
我这样放对不对?

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/7/5 17:40:00 [只看该作者]

这种问题测试就知道了

 回到顶部