以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  求老师帮我解答下!!  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=110611)

--  作者:linnil
--  发布时间:2017/12/6 10:53:00
--  求老师帮我解答下!!
老师您好,我现在遇到个问题,我建立了一张客户档案表,我想让根据客户姓名自动生成客户编号,例如:王小东 对应的编号为:WXD ,我想输入姓名时自动生成这个编号,这个如何实现!!谢谢!!
--  作者:有点甜
--  发布时间:2017/12/6 13:10:00
--  

DataColChanged事件

 

If e.DataCol.Name = "客户姓名" Then
    If e.NewValue > ""
        e.DataRow("编号") = GetPinYin(e.NewValue, 1).ToUpper
    Else
        e.DataRow("编号") = Nothing
    End If
End If

--  作者:linnil
--  发布时间:2017/12/6 13:38:00
--  
谢谢老师指点!!已经解决!!非常感谢!!!
--  作者:digger_deng
--  发布时间:2018/1/5 9:53:00
--  
新买的开发版同步列,没有反应,新加的“姓名”可以转换
--  作者:有点蓝
--  发布时间:2018/1/5 11:44:00
--  
选中姓名列,然后重置列
图片点击可在新窗口打开查看