Foxtable(狐表)用户栏目专家坐堂 → 我用GetPY函数提取汉字拼音首字母时出错,不知道为什么?


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

主题:我用GetPY函数提取汉字拼音首字母时出错,不知道为什么?

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


加好友 发短信
等级:婴狐 帖子:13 积分:156 威望:0 精华:0 注册:2021/4/26 11:59:00
我用GetPY函数提取汉字拼音首字母时出错,不知道为什么?  发帖心情 Post By:2021/4/28 10:30:00 [只看该作者]

If e.DataCol.Name = "客户简称" Then
    If e.DataRow.IsNull("客户简称") Then
        e.DataRow("助记码") = Nothing
    Else
       Dim zjm As Py
       e.DataRow("助记码") = zjm.GetPY(e.DataRow("客户简称") , TitleCase , w)
    End If
End If

 

返回一个提示:未声明TitleCase,它可能因其保护级别而不可访问。这是为什么?

 


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


加好友 发短信
等级:婴狐 帖子:13 积分:156 威望:0 精华:0 注册:2021/4/26 11:59:00
  发帖心情 Post By:2021/4/28 10:49:00 [只看该作者]

我查一下帮助文件:Mode的参数为数字:

修改为:

e.DataRow("助记码") = zjm.GetPY(e.DataRow("客户简称") , TitleCase , 3)

还是原先的问题。


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


加好友 发短信
等级:超级版主 帖子:107813 积分:548416 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/4/28 11:00:00 [只看该作者]

If e.DataCol.Name = "客户简称" Then
    If e.DataRow.IsNull("客户简称") Then
        e.DataRow("助记码") = Nothing
    Else
       e.DataRow("助记码") = Py.GetPY(e.DataRow("客户简称") , true, 3)
    End If
End If

图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看


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


加好友 发短信
等级:婴狐 帖子:13 积分:156 威望:0 精华:0 注册:2021/4/26 11:59:00
  发帖心情 Post By:2021/4/28 12:43:00 [只看该作者]

谢谢。要敲脑袋


 回到顶部