以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如果想在“男生编号”前加上na,该怎么弄?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=91971)

--  作者:zhangjian222200
--  发布时间:2016/10/23 13:52:00
--  如果想在“男生编号”前加上na,该怎么弄?
以下这段代码没有问题,如果想在“男生编号”前加上na,该怎么弄?

\'系统自动为男生增加会员编号
\'If e.DataTable.datarows.count = 0 Then
\'    e.DataRow("男生编号") = 1001
\'Else
\'    e.DataRow("男生编号") = e.DataTable.Compute("Max(男生编号)") + 1
\'End If

--  作者:y2287958
--  发布时间:2016/10/23 14:39:00
--  
e.DataRow("男生编号") = “na” & e.DataRow("男生编号") 
[此贴子已经被作者于2016/10/23 17:14:35编辑过]

--  作者:狐狸爸爸
--  发布时间:2016/10/23 17:07:00
--  
If e.DataTable.datarows.count = 0 Then
    e.DataRow("男生编号") = "na" & 1001
Else
    dim max = e.DataTable.Compute("Max(男生编号)")
    e.DataRow("男生编号")  = “na” & Format(cint(max.substring(2)) + 1,"000")
End If