以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]如何让表中的一列显示另一列的内容的拼音首字母?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=20686)

--  作者:xyjdwxzx
--  发布时间:2012/6/15 20:14:00
--  [求助]如何让表中的一列显示另一列的内容的拼音首字母?
如何让表中的一列显示另一列的内容的拼音首字母?知道个getpy方法,但是在那输入?具体的还不知道。。
一列是客户姓名,希望另一列可以显示姓名的拼音首字母。。可是不会操作...
各位大神帮帮忙呗,谢了谢了。。。
小生在易表里是用表达式解决的,可是在狐表里咋弄?似乎木有这个函数啊....
[此贴子已经被作者于2012-6-15 21:21:33编辑过]

--  作者:rjh4078
--  发布时间:2012/6/16 7:46:00
--  

当前表事件datacolchanged

Dim s As String=e.datarow("客户名称")
If e.datarow("客户名称") IsNot Nothing Then
e.datarow("拼音简码")=getpy(s,True)
End If

[此贴子已经被作者于2012-6-16 7:47:34编辑过]

--  作者:xyjdwxzx
--  发布时间:2012/6/16 8:33:00
--  
谢谢 rjh4078 

明白了      e.datarow(“客户名称”)  是  当前表  当前行的  客户名称  的 值
   
谢谢



--  作者:狐狸爸爸
--  发布时间:2012/6/16 14:01:00
--  
e.DataRow是触发事件的行,不是当前行,二者两回事来的。
--  作者:sywgb168
--  发布时间:2015/8/4 22:46:00
--  
路过