以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]如何提取文字中的拼音缩写字母  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=98856)

--  作者:zyxhx
--  发布时间:2017/4/8 9:47:00
--  [求助]如何提取文字中的拼音缩写字母
请专家再给写个函数:第一列为中文名称,将第二列自动显示为拼音字母缩写。

请给出详细代码,谢谢!

--  作者:有点蓝
--  发布时间:2017/4/8 9:58:00
--  
DataColChanged事件

If e.DataCol.Name = "第一列" andalso e.NewValue > "" Then 
  e.DataRow("第二列") = GetPinYin(e.NewValue1)
End If


--  作者:zyxhx
--  发布时间:2017/4/8 11:05:00
--  
将以上代码加入事件,运行时提示:调用的目标发生了异常。请专家看看是哪里出了问题。
--  作者:有点蓝
--  发布时间:2017/4/8 11:51:00
--  
改为自己的列名,贴出你的代码。
--  作者:zyxhx
--  发布时间:2017/4/8 12:51:00
--  
If e.DataCol.Name = "中文" AndAlso e.NewValue > "" Then 
  e.DataRow("拼音") = GetPinYin(e.NewValue, 1)
End If

修改了,还是一样的提示?

--  作者:zyxhx
--  发布时间:2017/4/8 13:27:00
--  
不知道问题出在哪,还请专家指点。
--  作者:有点蓝
--  发布时间:2017/4/8 14:45:00
--  
我测试没有问题,截图看看你的数据,或者上传项目看看
--  作者:zyxhx
--  发布时间:2017/4/8 15:34:00
--  
请专家指点。
图片点击可在新窗口打开查看此主题相关图片如下:11.png
图片点击可在新窗口打开查看
图片点击可在新窗口打开查看此主题相关图片如下:12.jpg
图片点击可在新窗口打开查看


--  作者:有点蓝
--  发布时间:2017/4/8 15:37:00
--  
狐表是不是最新2017版的?升级到最新版
--  作者:zyxhx
--  发布时间:2017/4/8 15:41:00
--  
已经是2017最新版的了:
图片点击可在新窗口打开查看此主题相关图片如下:13.jpg
图片点击可在新窗口打开查看