以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]自动编号高难度问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=27250) |
-- 作者:mosquito1003 -- 发布时间:2012/12/26 13:25:00 -- [求助]自动编号高难度问题 要做以下的事情!例如某表某列 aa001 bb001 bb002 cc003 我是想找到例如“bb”开头的所有行,然后取最大值,加一,就可以自动编号到bb003了!如果该列不存在我要找到的字符开头的行,例如dd开头的,那么我就自动编号dd001. 前面开头的字符是一个变量 请问大侠们,这个要怎么编程?菜鸟想了好久了!
|
-- 作者:Liuxinyu -- 发布时间:2012/12/26 13:38:00 -- 通过取不重值,排序后,最后一个值 + 1 即可得到。
|
-- 作者:lin_hailun -- 发布时间:2012/12/26 14:54:00 -- 查找bb开头的最大可以这样。 Dim max = Tables("xxx").Comput("Max(某列)", "某列 like \'bb*\'") msgbox(max) http://www.foxtable.com/help/topics/2403.htm |
-- 作者:mosquito1003 -- 发布时间:2012/12/26 15:21:00 -- 非常感谢3楼啊!问题已经解决了! |
-- 作者:fb201011 -- 发布时间:2012/12/26 16:19:00 -- 老师,请问:那如果是外部数据数据源泉呢?比如数据库data.mdb中的订单表中的编号列是 aa001
bb001
bb002
cc003
也要实现相同的功能,该怎么办? |
-- 作者:lin_hailun -- 发布时间:2012/12/26 16:21:00 -- 以下是引用fb201011在2012-12-26 16:19:00的发言: 老师,请问:那如果是外部数据数据源泉呢?比如数据库data.mdb中的订单表中的编号列是 aa001
bb001
bb002
cc003
也要实现相同的功能,该怎么办? http://www.foxtable.com/help/topics/1994.htm |
-- 作者:fb201011 -- 发布时间:2012/12/26 16:59:00 -- 谢谢老师
|