access问题---格式化自动编号

七胖儿 2008-09-08 04:50:44
能不能把系统自带的自动变化给格式化,按照我自己的定义来自动增长呢
系统一般都是0,1,2,3......
我想变成这种格式,00000,00001,00002,00003......系统自己能实现么,还是我得重新写程序强制变化呢
...全文
253 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
笨魚 2008-09-09
  • 打赏
  • 举报
回复
自动编号字段的数据类型是数值型,你要显示“0001”这个是文本型才能显示,如果不自己写的话,可能实现不了的!
sy_binbin 2008-09-09
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 apollokk 的回复:]
在显示的时候格式化显示就好了

VBScript code
response.write(right("00000"&rs("id"),5))
[/Quote]
七胖儿 2008-09-09
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 99percent 的回复:]
新建一个字段,然后将ID值与00000相加
[/Quote]
好主意,不过又要创建新键
有点麻烦
同样感谢
七胖儿 2008-09-09
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 apollokk 的回复:]
在显示的时候格式化显示就好了
VBScript code

response.write(right("00000"&rs("id"),5))


[/Quote]
有道理,谢谢
99percent 2008-09-09
  • 打赏
  • 举报
回复
新建一个字段,然后将ID值与00000相加
Hello World, 2008-09-09
  • 打赏
  • 举报
回复
在显示的时候格式化显示就好了

response.write(right("00000"&rs("id"),5))
木头是猫 2008-09-09
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 gamerblue 的回复:]
引用 6 楼 dd0607 的回复:
建议添加个字段....与自动增长的ID相对应...

这个是不是也得自己写程序啊~~~
[/Quote]

num=len(id)
a=""
do while num<5
a=a&"0"
num=num+1
loop
new_id=a&id
七胖儿 2008-09-09
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 dd0607 的回复:]
建议添加个字段....与自动增长的ID相对应...
[/Quote]
这个是不是也得自己写程序啊~~~
木头是猫 2008-09-08
  • 打赏
  • 举报
回复
建议添加个字段....与自动增长的ID相对应...
  • 打赏
  • 举报
回复
自己新加一个字段吧 不要用系统的
chenguang79 2008-09-08
  • 打赏
  • 举报
回复
系统自代不能,你只能自己写代码,做为ID传进去。
不耐烦 2008-09-08
  • 打赏
  • 举报
回复
显示的时候加0
也是好办法
evancss 2008-09-08
  • 打赏
  • 举报
回复
显示的时候加0不行吗?
Mapleleaf123 2008-09-08
  • 打赏
  • 举报
回复
这个得自己写的~~

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧