Foxtable(狐表)用户栏目专家坐堂 → 取一列中的最大值


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

主题:取一列中的最大值

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


加好友 发短信
等级:童狐 帖子:274 积分:2960 威望:0 精华:0 注册:2011/9/19 0:18:00
取一列中的最大值  发帖心情 Post By:2012/12/15 0:33:00 [只看该作者]

一属性为字符型的列,记录如 A0001, A0002, A0003 这样的序号,同一个号有若干个不等。我想取这列中的“最大值+1”赋值给某变量,比如上述序号在一列中出现数十次,代码运行结果为 A0004 并赋值给变量 X

 

代码如何写?


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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/12/15 9:04:00 [只看该作者]

 Dim max As String = DataTables("xxx").Compute("Max(xxxx)")
 If max = "" Then
     max = "A0001"
 Else
     max = A & Format(CInt(max.Substring(1)), "0000")
 End If

 msgbox(max)

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


加好友 发短信
等级:童狐 帖子:274 积分:2960 威望:0 精华:0 注册:2011/9/19 0:18:00
  发帖心情 Post By:2012/12/15 9:55:00 [只看该作者]

非常感谢,问题已解决。但第5行公式中的 A 漏了双引号,呵呵。

 回到顶部