Foxtable(狐表)用户栏目专家坐堂 → 自动编号


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

主题:自动编号

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109474 积分:557032 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/5/13 9:47:00 [显示全部帖子]

因为有判断【If e.DataRow("清单条码编码").StartsWith(bh) = False Then'如果编号的前8位不符】,把这些行的"清单条码编码"清除掉,然后重置列

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109474 积分:557032 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/5/13 10:37:00 [显示全部帖子]

把27日的日期去掉,然后重新输入4月27日看看

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109474 积分:557032 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/5/13 10:58:00 [显示全部帖子]

调试看看

……
msgbox("图纸下发日期 >= #" & fd & "# And 图纸下发日期 <= #" & ld & "# And [_Identify] <> " & e.DataRow("_Identify"))
            max = e.DataTable.Compute("Max(清单条码编码)", "图纸下发日期 >= #" & fd & "# And 图纸下发日期 <= #" & ld & "# And [_Identify] <> " & e.DataRow("_Identify")) '取得该月的最大编号
msgbox("|" & max & "|")
……
[此贴子已经被作者于2024/5/13 10:58:28编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109474 积分:557032 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/5/13 11:29:00 [显示全部帖子]

msgbox("|" & max & "|")弹出什么内容?

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109474 积分:557032 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/5/13 11:37:00 [显示全部帖子]

长度不会呀,这个长度是14位的,之前是12位的。编号规则不一样,当然会由问题的

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109474 积分:557032 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/5/13 11:41:00 [显示全部帖子]

长度不对,这个长度是14位的,之前是12位的。编号规则不一样,当然会有问题的

 回到顶部
帅哥,在线噢!
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109474 积分:557032 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/5/13 12:00:00 [显示全部帖子]

整个表的规则必须保持一致,要么全部12位,要么全部14位,把整个表编号列清空全部重新生成

 回到顶部