Foxtable(狐表)用户栏目专家坐堂 → [求助]帮忙改下自动转化拼音的代码?


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

主题:[求助]帮忙改下自动转化拼音的代码?

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


加好友 发短信
等级:幼狐 帖子:151 积分:1254 威望:0 精华:0 注册:2012/5/29 16:50:00
[求助]帮忙改下自动转化拼音的代码?  发帖心情 Post By:2013/7/18 14:14:00 [显示全部帖子]

输入供应商名称,自动转化为拼音手写字母
If e.DataCol.Name = "供应商名称" Then '
    If e.DataRow.IsNull("供应商名称") Then '
        e.DataRow("拼音") = Nothing '
    Else
        '
Dim sa As Integer=e.DataRow("供应商名称") 
        e.DataRow("拼音") = Output.Show(GetPY("sa", True))
    End If
End If


这样写错误,高手帮忙改下?

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


加好友 发短信
等级:幼狐 帖子:151 积分:1254 威望:0 精华:0 注册:2012/5/29 16:50:00
  发帖心情 Post By:2013/7/18 14:30:00 [显示全部帖子]

我用的是表事件,应该可以自动转化的啊,Output.Show  ,不能加入参数吗?

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


加好友 发短信
等级:幼狐 帖子:151 积分:1254 威望:0 精华:0 注册:2012/5/29 16:50:00
  发帖心情 Post By:2013/7/18 15:14:00 [显示全部帖子]

Dim sa As Integer=e.DataRow("供应商名称") 
        e.DataRow("拼音") = GetPY("sa", True)


我在DataColChanged中,直接给拼音列赋值,提示错误


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


加好友 发短信
等级:幼狐 帖子:151 积分:1254 威望:0 精华:0 注册:2012/5/29 16:50:00
  发帖心情 Post By:2013/7/18 16:07:00 [显示全部帖子]

e.DataRow("拼音") = GetPY(sa, True)
提示调用错误!选择手动录入吧 

有个供应商表,有2列,一个供应商名称,一个拼音,我想输入供应商名称后,拼音列自动生成拼音!有办法实现吗?

 回到顶部