设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 8519|回复: 15
打印 上一主题 下一主题

[与其它组件] 怎么在自动编号前加上日期?我站着等!

[复制链接]
跳转到指定楼层
1#
发表于 2005-9-11 04:59:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
哥哥们,姐姐们,我站得好累。可怜可怜我吧~~~~~~~~
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2005-9-11 05:04:00 | 只看该作者
前提是你已经有了一个自动编号字段,然后通过查询中加入计算字段date()&[自动编号字段]生成一个前面带日期的新字段。
3#
 楼主| 发表于 2005-9-11 05:16:00 | 只看该作者
那明天的编号的序号不是接着今天的往下了吗?

20050910085是今天最后一条的话,明天第一条不就是20050911086了吗?

顺便问一下,自动编号里可不可以用STR取字符?

取日期字符的话,我应该设置成什么类型?各种取字符的函数,能有哪位能给我例举下吗?我这里代表我全家人,向您说声谢谢了。
4#
发表于 2005-9-11 05:29:00 | 只看该作者
只能在窗体中实现了Me.自动编号 =Format(Date, "yymmdd") & Format(Nz(DMax("Right(自动编号, 4)", "表名", "left(自动编号,6)='" & Format(Date, "yymmdd") & "'")) + 1, "0000")如200405160001,200405160002,200405160003,200405170001,……
5#
 楼主| 发表于 2005-9-11 05:38:00 | 只看该作者

我笨。。。文件传上来,请大侠指点迷津

我笨。。。文件传上来,请大侠指点迷津
6#
 楼主| 发表于 2005-9-11 05:38:00 | 只看该作者

重传



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
7#
发表于 2005-9-11 06:16:00 | 只看该作者
先把记录ID控件绑定到记录ID,然后写入下面的代码(最好做个新增记录的按钮,在按钮的单击事件中写代码)

Private Sub 记录ID_Enter()

Me.记录ID = Format(Date, "yymmdd") & Format(Nz(DMax("Right(记录ID, 4)", "计划保养", "left(记录ID,6)='" & Format(Date, "yymmdd") & "'")) + 1, "0000")

End Sub



[此贴子已经被作者于2005-9-11 10:01:44编辑过]

8#
 楼主| 发表于 2005-9-11 08:11:00 | 只看该作者
谢谢你啊!!!!我去试试!
9#
发表于 2005-9-11 16:13:00 | 只看该作者
Me.记录ID试了不行啊,一定要手工输入ID,否则会提示“索引或关键字不能是一个空(null)值".如何解决?
10#
发表于 2005-11-12 18:30:00 | 只看该作者
我来看看···

不过提不出什么意见的··

我在学··



您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-17 19:24 , Processed in 0.098004 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表