none
关于ACCESS查询中的几个小问题 RRS feed

  • 问题

  • 1 能否在选择查询时新增加一个自动编号字段?现在的做法是将查询出来的数据导入EXCEL,然后再增加编号字段。能不能直接就在查询设计时就增加上,省点事呢? 请各位大虾帮忙。感谢
    2009年8月17日 3:12

答案

  • 不知道你真实的目的是什么,编号可以在使用数据的时候加。此时加自动编号没有什么意义吧,比如
    select * from t order by id desc
    select * from t order by id
    这样出来的结果,相同的记录,则编号会不同的。所以,没有什么实际意义。你可以在创建数据库的时候就创建一个自动编号的字段,或者在使用数据的时候使用循环变量等方法
    【孟子E章】
    2009年8月17日 14:25
    版主

全部回复

  • 不知道你真实的目的是什么,编号可以在使用数据的时候加。此时加自动编号没有什么意义吧,比如
    select * from t order by id desc
    select * from t order by id
    这样出来的结果,相同的记录,则编号会不同的。所以,没有什么实际意义。你可以在创建数据库的时候就创建一个自动编号的字段,或者在使用数据的时候使用循环变量等方法
    【孟子E章】
    2009年8月17日 14:25
    版主
  • 不知道你真实的目的是什么,编号可以在使用数据的时候加。此时加自动编号没有什么意义吧,比如
    select * from t order by id desc
    select * from t order by id
    这样出来的结果,相同的记录,则编号会不同的。所以,没有什么实际意义。你可以在创建数据库的时候就创建一个自动编号的字段,或者在使用数据的时候使用循环变量等方法
    【孟子E章】
    我的真实目的就是譬如原数据表中有1-7条数据,这7条数据使用自动编号1、2、3-7标识。现在通过查询设定条件找到1、3、4、6共4条数据,因为我要将这4条数据导入到EXCEL中使用,我想让这4条数据前面的编号不再是1、3、4、6,而是重新编排成1、2、3、4,这样就可以直接对外报送了(要不然报送出去的编号是1、3、4、6太难看)。能否实现?你写的那个代码我看不懂,我不会用VB。
    2009年8月20日 1:59
  • 使用程序是完全可以做的。网上也有很多access导入excel的例子,只是你说通过查询设定条件 导入到excel,你是使用access的导出功能还是别的?

    【孟子E章】
    2009年8月20日 13:36
    版主