Foxtable(狐表)用户栏目专家坐堂 → [求助]字符主键如何用代码自增


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

主题:[求助]字符主键如何用代码自增

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/27 9:31:00 [显示全部帖子]

 不能,只有整型才能自增。

 

 变通一下处理吧,显示的时候用表达式。

 

 

 如 http://www.foxtable.com/help/topics/1443.htm

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/27 9:33:00 [显示全部帖子]

 自动编号可以看这里 http://www.foxtable.com/help/topics/2403.htm

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/27 9:36:00 [显示全部帖子]

Dim t As String = e.DataTable.Compute("Max(cgid)")
If t.StartsWith("CG") Then
    e.DataRow("cgid") = "CG" & Format(Cint(t.substring(2,3) + 1, "000")
End If

 回到顶部