以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- [求助]如何根据日期自动生成编号 (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=1949) |
||||
-- 作者:不同凡响 -- 发布时间:2011/9/13 13:28:00 -- [求助]如何根据日期自动生成编号 [这个贴子最后由不同凡响在 2011/09/13 01:29pm 第 1 次编辑] 如何根据日期自动生成编号,这个编号的生成规则就是在原来日期的基础上加上两位数,比如前面日期是2011年9月12日,那么所在行后面生成的编号则为2011091201 下一行如果日期仍为2011年9月12日,则生成的编号则为2011091202,到2011年9月13日相应行后面的编号则则生成的是2011091301,符合这样要求的代码怎么设置?应该放在哪里,谢谢高手相助 egd文件下载 |
||||
-- 作者:wjq1072 -- 发布时间:2011/9/13 13:45:00 -- egd文件下载 |
||||
-- 作者:不同凡响 -- 发布时间:2011/9/13 13:51:00 -- 谢谢版主,如果年月日分设为在三列(因为这样设置更适合运用的需要)是不是也能自动生成所需要的编号,再次请教。 |
||||
-- 作者:wjq1072 -- 发布时间:2011/9/13 14:08:00 -- 年月日分成3列字符型。 Concat([年],[月],[日],Right("00"+Text(CountFor(GridName,"年","=",[年],"月","=",[月],"日","=",[日],1,Row)),3)) |
||||
-- 作者:不同凡响 -- 发布时间:2011/9/13 14:12:00 -- [这个贴子最后由不同凡响在 2011/09/15 00:51pm 第 1 次编辑] 非常感谢,看代码更有利于学习易表,再次感谢 -=-=-=- 以下内容由 不同凡响 在 2011年09月15日 00:48pm 时添加 -=-=-=- 这样改可以,但又有新情况出现,如果月份和日是一位数,比如日期为:2012年1月1日,则生成的的编号为:201211001,这样不符合要求,因为此时应该生成:20110101001才符合要求,代码应该怎么修改了,再次求助 egd文件下载 |
||||
-- 作者:光头胖胖 -- 发布时间:2014/1/13 17:11:00 -- 以下是引用wjq1072在2011-9-13 13:45:00的发言: egd文件下载 egd文件下载无法打开,看不到内容。
|
||||
-- 作者:dancedy -- 发布时间:2014/1/13 17:33:00 --
|
||||
-- 作者:ylx696 -- 发布时间:2014/2/15 18:50:00 -- 在后边加上四位数的编号呢 公式该如何设置 |