以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助] 数据表中如何加入表达式列 得到对应列的拼音首字母!  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=74547)

--  作者:15986720145
--  发布时间:2015/9/13 21:56:00
--  [求助] 数据表中如何加入表达式列 得到对应列的拼音首字母!
如题!
怎么才能实现加入表达式列 得到对应列的拼音首字母!增加表达式列; GetPY([名称],True) 报错!
本意是想 精确查询和模糊查询同时进行(在精确查询不成功的情况下,显示模糊查询结果)

--  作者:e-png
--  发布时间:2015/9/14 9:13:00
--  

那就改用字符列.


--  作者:大红袍
--  发布时间:2015/9/14 9:43:00
--  

必须用数据列,不能用表达式列

 

DataColChanged事件

 

If e.DataCol.Name = "名称" Then
    If e.DataRow.IsNull("名称") Then
        e.DataRow("字母") = Nothing
    Else
        e.DataRow("字母") = GetPy(e.DataRow("名称"), True)
    End If
End If


--  作者:dongok1314520
--  发布时间:2019/3/28 9:32:00
--  
谢谢楼主