Foxtable(狐表)用户栏目专家坐堂 → 关于拼音函数的替换


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

主题:关于拼音函数的替换

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


加好友 发短信
等级:幼狐 帖子:133 积分:1453 威望:0 精华:0 注册:2015/6/15 14:05:00
关于拼音函数的替换  发帖心情 Post By:2020/11/16 16:56:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:360截图20201111084946242.jpg
图片点击可在新窗口打开查看
我想把“姓名”列的值通过函数转换成拼音,替代“拼音”列的值,总是报错,请教专家不知正确写法如何

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


加好友 发短信
等级:六尾狐 帖子:1347 积分:9817 威望:0 精华:0 注册:2015/6/30 8:46:00
  发帖心情 Post By:2020/11/16 17:02:00 [只看该作者]

e.dataraws("拼音") = getpy(e.dataraws("姓名"),true)

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


加好友 发短信
等级:超级版主 帖子:110648 积分:563148 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/11/16 17:13:00 [只看该作者]

这种转换拼音用法也没有办法用到replacefor函数里,只到表事件,或者遍历所有行逐行处理

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


加好友 发短信
等级:幼狐 帖子:133 积分:1453 威望:0 精华:0 注册:2015/6/15 14:05:00
  发帖心情 Post By:2020/11/17 16:17:00 [只看该作者]

这样写也报错,为什么?
图片点击可在新窗口打开查看此主题相关图片如下:360截图20201117161303507.jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:六尾狐 帖子:1347 积分:9817 威望:0 精华:0 注册:2015/6/30 8:46:00
  发帖心情 Post By:2020/11/17 16:23:00 [只看该作者]

for each dr as datarow in datatables("学习记录").datarows

dr("拼音") = getpy(dr("姓名"),true,3)

next

 

下次发源代码,这样好修改一下。


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


加好友 发短信
等级:幼狐 帖子:133 积分:1453 威望:0 精华:0 注册:2015/6/15 14:05:00
  发帖心情 Post By:2020/11/17 16:40:00 [只看该作者]

执行这个代码也报错?
图片点击可在新窗口打开查看此主题相关图片如下:360截图20201117163906804.jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:超级版主 帖子:110648 积分:563148 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/11/17 16:54:00 [只看该作者]

dr("拼音") = getpy(dr("姓名"),true)

如果是最新版foxtable,请使用这里的用法:http://www.foxtable.com/webhelp/topics/3279.htm

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


加好友 发短信
等级:六尾狐 帖子:1347 积分:9817 威望:0 精华:0 注册:2015/6/30 8:46:00
  发帖心情 Post By:2020/11/17 16:57:00 [只看该作者]

For Each dr As DataRow In DataTables("学习记录").DataRows
    dr("py") = GetPy(dr("姓名"),1)
Next

 

http://www.foxtable.com/webhelp/topics/3240.htm

[此贴子已经被作者于2020/11/17 16:56:57编辑过]

 回到顶部