小弟在vb编程时遇到下面的问题,请大虾指点:1、生成一个顺序号:从1 开始,然后自加,格式4 位,不够4 位补0。
   例如:0001,0002,...0010,0011,...
2、如何使Aceess数据库的RecordSet 按某个字段排序?

解决方案 »

  1.   

    1、比如你的顺序号为n,这样生成你要求的4位格式:
    Format(n, "0###") 或 Format(n, "000#")
    2、在sql语句中排序,假设排序字段为id:
    升序order by id asc
    降序order by id desc
      

  2.   

    设一个静态变量,加一,直到9999。用format格式保证四位。
    排序用order by [你的字段] DESC/ASC就可以了