搭建论坛《搭建之星》论坛用户咨询 → 个人星能实现“得到上一条记录值”吗?


  共有2781人关注过本帖树形打印

主题:个人星能实现“得到上一条记录值”吗?

帅哥哟,离线,有人找我吗?
cyzzmin
  1楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 智智木软件
等级:技术员 帖子:118 积分:391 威望:1 精华:0 注册:2004-4-22 9:45:43
个人星能实现“得到上一条记录值”吗?  发帖心情 Post By:2005-12-7 16:39:41

我要建个数据库,要实现自动编号功能。虽然论坛上有实例,那是按照总记录数生成的,若在中间删除一条记录,就会出现两个相同的号码。我现在要实现这个功能,是否可以从上一条记录值来下手?如何实现?或者有其它方法?另外年份从2005变为2006,编号的尾数是否可以从0天始记数? 如2005年12月31日产生的编号为20050365,到了2006元旦生成的编号则为2006001,但数据表中原来的编号为2005......的数据还在。请问版主这如何实现?

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
FSJM
  2楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:2323 积分:6885 威望:9 精华:0 注册:2002-10-23 13:50:52
  发帖心情 Post By:2005-12-7 17:20:31

数据库 中有 自动编号 的字段类型 你取当前时间,或日历构件 取出各个时间,然后连接起来就可以了;再加一个计数即可。

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
cyzzmin
  3楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 智智木软件
等级:技术员 帖子:118 积分:391 威望:1 精华:0 注册:2004-4-22 9:45:43
  发帖心情 Post By:2005-12-8 10:04:29

用计数计算的号码,如果在中间删除一个后,容易产生重复号码,如主页上的http://www.diylsoft.com/download/Study%20Example/PersonalVersion/BillNumberCreate.zip这个实例,也有这个现象,我现在就是要实现删除某一条记录后,对后面的数据不产生影响。且年份从2005变为2006后,编号的尾数是否可以从1开始记数?如2005年12月31日产生的编号为20050365,到了2006元旦生成的编号则为2006001,但数据表中原来的编号为2005......的数据还在。

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
FSJM
  4楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:2323 积分:6885 威望:9 精华:0 注册:2002-10-23 13:50:52
  发帖心情 Post By:2005-12-8 10:10:46

你的编号过程中,必须要判断年号,然后设为1就可以 你必须要有独立的计数位置

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
cyzzmin
  5楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 智智木软件
等级:技术员 帖子:118 积分:391 威望:1 精华:0 注册:2004-4-22 9:45:43
  发帖心情 Post By:2005-12-8 10:12:55

哦,谢谢,我懂了,

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
cyzzmin
  6楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 智智木软件
等级:技术员 帖子:118 积分:391 威望:1 精华:0 注册:2004-4-22 9:45:43
  发帖心情 Post By:2005-12-8 15:11:47

还是未能实现,前辈能再详细点讲解一下吗?

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
FSJM
  7楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:2323 积分:6885 威望:9 精华:0 注册:2002-10-23 13:50:52
  发帖心情 Post By:2005-12-8 15:31:19

把 年、月、日 和 当前编号值 放到 一个 系统数据表(自定义) 的不同字段中, 然后使用 日历 构件, 分别取出当前年、月、日 进行比较,有变化就修改。 然后连接即可,当前编号使用后加一。

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部

返回版面帖子列表

个人星能实现“得到上一条记录值”吗?








签名