易截截图软件、单文件、免安装、纯绿色、仅160KB

delphi自动生成流水号

想使用delphi自动生成“年后两位+月份+四位编号”的流水号
现新增第一条记录的时候能生成
第二条的时候流水号的最后一位就没了
大家帮忙看看我的代码错在哪里
  Delphi(Pascal) code:

procedure TForm1.FormCreate(Sender: TObject);
var
i:Real;
newid:string;
begin
with ADOQuery1 do
begin
Close;
SQL.Clear;
SQL.Add(' select * from JYBB where id like '+''''+FormatDateTime('YYMM',Now())+'%'+'''');
Open;
if ADOQuery1.IsEmpty then
newid:=formatdatetime('YYMM',Now())+'0001'
else
begin
Close;
SQL.Clear;
SQL.Add('select max(id)+1 as i from JYBB where left(id,4)='''+FormatDateTime('YYMM',Now())+'''') ;
Open;
newid:=FormatDateTime('YYMM',Now())+ FormatFloat('000',i);
end;
Edit3.Text:=newid;
end;
end;



FormatFloat('0000',i);


引用
FormatFloat('0000',i);


还是不行,加了后生成的是09100000

FormatFloat('0000',ADOQuery1.FieldByName('i').asInterger);

FormatFloat('0000',ADOQuery1.FieldByName('i').asInteger);

你返回的 i 是正确的吗? 这种问题单步跟就应该能定位到出问题的语句。


showmessage(ADOQuery1.


相关问答:

delphi内置的加密解密单元是哪个?

delphi内置的加密解密单元是哪个?
Delphi有内置加密解密单元?

delphi里有个加密和解密的单元

引用
delphi里有个加密和解密的单元


是哪个?

windows的api?

标准加密的源代码,网上 ......

小弟不会DELPHI,请大侠们帮个忙

这个是拦截按键消息并测试是否为ENTER键。
  begin
    case wParam of
      WM_KEYDOWN:
      fEatKeystroke := (p.vkCode = VK_RETURN);
  & ......

delphi调用图形识别dll出错!!!!!!!

delphi 调用图形识别dll总是报地址之类的错误,请大家帮忙看看是什么问题,代码如下:
implementation
function OCR(imgname:string;i:integer):PChar;stdcall;external 'AspriseOCR.dll';
{$R *.dfm ......

delphi 接收

两台机器  第一台 delphi程序接收 (接收一个name)  第二台 php页面发送信息(如  发送一个name)
谁能给我一些相关程序??谢谢
来人啊 救命呢 


如需要阅读该回复,请登录或注册CS ......

delphi控件

我是delphi初学者,想求delphi各个控件的属性和方法相关资料,越详细越好!有哪位大哥大姐愿意帮小弟这个忙吗?
qq:1036330111
e_mail:awr416@126.com
用QQ或者邮箱附件的方式传给我也成!
先谢谢了! ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号