以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- [求助]编号 (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=105106) |
||||
-- 作者:cd_tdh -- 发布时间:2017/8/11 14:30:00 -- [求助]编号 补录以前的数据,已有日期,需要生成编号,但我需要按照日期的先后顺序来编号,这个代码怎么写: If
e.DataCol.Name = "日期"
Then [此贴子已经被作者于2017/8/11 14:30:49编辑过]
|
||||
-- 作者:baicaocao -- 发布时间:2017/8/11 14:33:00 -- 给你个思路,用for循环数据库中的日期区间,然后再统计,日期内共有多少行,然后再赋值编号。 |
||||
-- 作者:cd_tdh -- 发布时间:2017/8/11 14:40:00 -- 以下是引用baicaocao在2017/8/11 14:33:00的发言:
给你个思路,用for循环数据库中的日期区间,然后再统计,日期内共有多少行,然后再赋值编号。 但是我日期有可能是重复的,也可能是不连续的呢? [此贴子已经被作者于2017/8/11 14:58:28编辑过]
|
||||
-- 作者:cd_tdh -- 发布时间:2017/8/11 14:57:00 -- 我现在的思路是把按照日期排序,排了以后充值日期列生成编号,但出来的编号不对。
此主题相关图片如下:2.png |
||||
-- 作者:有点甜 -- 发布时间:2017/8/11 14:58:00 -- 已经录入的编号,能否改变?这个和你说的【按照日期先后编号】有冲突。如先录入 28号的数据 001, 你再录入 08号的数据,那编号应该是 001还是002? |
||||
-- 作者:cd_tdh -- 发布时间:2017/8/11 15:00:00 -- 以下是引用有点甜在2017/8/11 14:58:00的发言:
已经录入的编号,能否改变?这个和你说的【按照日期先后编号】有冲突。如先录入 28号的数据 001, 你再录入 08号的数据,那编号应该是 001还是002? 有点甜老师,我是补录以前的数据,可以改变的,我是全部删除编号,按照日期排序后重置日期列的,出来编号还是不对。 [此贴子已经被作者于2017/8/11 15:01:18编辑过]
|
||||
-- 作者:有点甜 -- 发布时间:2017/8/11 15:00:00 -- 如果你需要重新生成编号,那就搜索一整个月的数据重新生成。具体问题上传实例。 |
||||
-- 作者:cd_tdh -- 发布时间:2017/8/11 15:11:00 -- 貌似是我排序后,重置列不起作用,还是按照之前的顺序编号的,示例已上传
[此贴子已经被作者于2017/8/11 15:27:44编辑过]
|
||||
-- 作者:有点甜 -- 发布时间:2017/8/11 15:33:00 -- 改代码
If e.DataCol.Name = "日期" Then |