怎么自动生成一个订单号
比如这样,在添加一个记录时有一项是自动生成填到Edit格里面去,这个订单号每次自动加一,比如第一次是000001,第二次是000002,这个怎么实现
谢谢

解决方案 »

  1.   

    如果订单号是流水号
    1。首先找订单号中最大的一个号,比如当前最大号是(000010),
    2。订单号='00000'+strtoint(inttostr(订单号)+1)//把订单号转换成数值并加1。再转换成字符串
    3。copy(订单号,lenght(订单号)-5,length(订单号));
      

  2.   

    将定单号存入注册表,每次formcreate时读取出来赋值给一个全局变量,加1就可以了,至于注册表的操作,很简单,几行代码,随便找本书看看!