设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 4252|回复: 5
打印 上一主题 下一主题

[查询] 如何在查询里实现自动编号?

[复制链接]
跳转到指定楼层
1#
发表于 2013-3-1 21:31:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 123shusheng 于 2013-5-5 22:32 编辑



论坛里的帖子都是在窗体中实现自动编号,表里也可以实现自动编号,我想在查询里设一个字段将查询结果自动编号,不知道怎么设,请高手指教,谢谢!







我用ly的方法解决了,他的方法在查询中可以用 ,条件是不能有重复。谢谢他们!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2013-3-2 11:59:53 | 只看该作者
通常,表中的每一条记录为唯一,这样表才有意义。
案例中的表需要修改,剔除重复记录,下面的语句才会有用。
  1. SELECT (SELECT COUNT(字段1) FROM 表1 as a
  2.                     WHERE a.字段1<= b.字段1) AS 序号, b.字段1
  3. FROM 表1 as b
  4. ORDER BY b.字段1;
复制代码
3#
发表于 2013-3-2 12:48:50 | 只看该作者
本帖最后由 roych 于 2013-3-2 12:59 编辑

有比较条件的字段,选择查询才可以用Dcount根据大小顺序来排序的。对于毫无规律的文本字段,除非用Alter字句来增加自动编号,别无他法:

附件供参考【只能执行1次,如需执行多次,请创建Drop子句定义查询以便删除已有字段】
http://www.office-cn.net/thread-93191-1-1.html

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
4#
 楼主| 发表于 2013-5-5 22:25:31 | 只看该作者
很好的实例,美中不足是只能用一次,请高手指点,怎么“创建Drop子句定义查询以便删除已有字段”,谢谢!
5#
 楼主| 发表于 2013-5-6 21:00:34 | 只看该作者
ALTER TABLE 表2 drop 序号
搞定了
6#
发表于 2013-5-7 09:32:05 | 只看该作者
下了 学习了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-23 20:57 , Processed in 0.098347 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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