起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 150|回复: 3

【搞定】递增序列号如何清零**

[复制链接]
发表于 2007-7-18 11:20:17 | 显示全部楼层 |阅读模式
我们建了一个业务参数组,里面统一放各个表单和流程的递增编号。
参数编写的代码是:
procedure TBHCSZ.ParamCSCSGetValue(Sender: TObject; var Value: Variant);
const
  cZeroLeng = '0000';
var
  lDateStr, lTmpStr: string;
begin
  lTmpStr := TCommonUtils.GetAutoIncreaseID(Self.Context,
    SysUtils.FormatDateTime('yyyymm', Business.Data.SysSrv.SysService.Time), '');

  lTmpStr := StringUtils.Copy(cZeroLeng, 1, Length(cZeroLeng) - Length(lTmpStr))
    + lTmpStr;
  lDateStr := SysUtils.FormatDateTime('yymm', Business.Data.SysSrv.SysService.Time);
  Value := 'CSCS'+lDateStr + lTmpStr;
end;

因为测试的流程比较多,我想在上线时将序号归零,不知道该如何操作?这个参数不知道是存储在什么位置?
回复

使用道具 举报

发表于 2007-7-18 11:28:30 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2007-7-18 11:31:07 | 显示全部楼层
TCOMMONCODE表里
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-17 10:34:18 | 显示全部楼层
搞定,结贴!
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-16 10:42 , Processed in 0.035407 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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