设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[其它] access数据表怎么按日期排序

[复制链接]
跳转到指定楼层
1#
发表于 2006-9-29 17:43:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教,问题如下:

   access中一个数据表,有一个序号字段,自动编号;有一个日期字段。如何能使得表按日期升序排列,同时自动编号也是升序。我试过把序号字段删除,把日期排序后保存表再加序号字段,但是没有用,日期还是有乱的。大家帮帮忙,谢了。

[此贴子已经被作者于2006-9-29 9:43:45编辑过]

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2006-9-29 18:20:00 | 只看该作者
用查询排序呀
3#
发表于 2006-9-29 18:27:00 | 只看该作者
select * from 表 ORDER BY 日期,自动编号
4#
 楼主| 发表于 2006-9-29 18:56:00 | 只看该作者
不明白,当我建立了表1后,里面的序号ID(自动编号)和日期已经是一一对应了。然后按日期排序,序号ID不是升序,按序号ID排序,日期不是升序。我觉得用查询排序还是在这个表的基础上,改变不了这个对应关系。我还不太会用sql查询,两位能不能说详细点。
5#
发表于 2006-9-29 18:59:00 | 只看该作者
在查询窗口里可以设置相应字段的排序

6#
 楼主| 发表于 2006-9-29 20:13:00 | 只看该作者
就是改不了啊。这样,我把涉及的这部分上传,麻烦帮忙给看看吧。


[此贴子已经被作者于2006-9-29 12:19:58编辑过]

本帖子中包含更多资源

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

x
7#
发表于 2006-9-29 21:46:00 | 只看该作者
给你一个手工操作的技巧,先将日期字段拉到第一列,然后选中两列,按住CTRL键右击,选择排序方法,再将日期字段拉回到原位置就行了


本帖子中包含更多资源

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

x
8#
 楼主| 发表于 2006-9-29 22:04:00 | 只看该作者
不是这样的。我的意思是日期升序排列同时,自动编号的项目ID字段也是从1-60这样排序。
9#
发表于 2006-9-30 01:28:00 | 只看该作者
这样将破坏数据的一一对应,

你可以尝试"生成表查询",只生成日期字段,

SELECT 表1.更新日期 INTO aa
FROM 表1
ORDER BY 表1.更新日期, 表1.ID;


然后再在新表中增加ID字段
10#
 楼主| 发表于 2006-9-30 17:45:00 | 只看该作者
谢谢一点通的热心帮助,我按你说的方法做,问题果然解决了。高手果然是高手,再次致以万分感谢!

同时感谢andymark和轻风的大力帮忙。谢谢大家

祝大家十一快乐,中秋快乐!

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-15 16:24 , Processed in 0.101581 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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