Foxtable(狐表)用户栏目专家坐堂 → [求助]网络编号公式


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

主题:[求助]网络编号公式

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/5/9 8:50:00 [显示全部帖子]

你需要一个编号表 http://www.foxtable.com/help/topics/1994.htm

注意看帮助中这段话

本节的例子使用外部数据源,数据源文件为CaseStudy目录下的文件:.mdb
该文件只包括两个表,一个订单表,一个表。
希望订单表的能够自动生成,的格式为:0000-0000,左边四位为前缀,两位表示年,两位表示月,右边四位表示顺序
表并非常规的数据表,不加载到Foxtable中,而是直接通过SQL语句操作。
表包括两列,分别是:前缀和顺序,前者为字符型,由两位年两位月组成,后者为整数型,用于保存此前缀的当前顺序

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/5/9 16:17:00 [显示全部帖子]

多增加一个列作为后缀,所有的条件都多加一个后缀作为条件

cmd1.commandText = "Select Count(*) F rom [编号] Where [前缀] = '" & pf & "' and [后缀] = '" & ef &"'"

dim ef as string 


e.
DataRow("编号") = pf & "-" & Format(Key,"0000") & ef

 回到顶部