如何将字段添加到 Access 2003 查询以显示基于另一个字段的结果?
Posted
技术标签:
【中文标题】如何将字段添加到 Access 2003 查询以显示基于另一个字段的结果?【英文标题】:How to add a field to Access 2003 query to show results of it based on another one ? 【发布时间】:2014-02-05 18:18:10 【问题描述】:我想在查询中添加一个“排名”字段。我有一个简单的查询,它根据名为“分数”的字段对结果进行排序。我想添加另一个字段,而不是为第一条记录自动填充 1,然后为第二条记录自动填充 2,等等......所以它显示了一个排名位置。我尝试使用以下排名创建一个字段:[rank]+1 但没有运气。有什么想法吗?
【问题讨论】:
您可以将查询移植到具有自动编号的表中,以便自动编号为您提供排名。但是,我很确定无论您要实现什么目标,都有更简单的解决方案,即 VBA 【参考方案1】:在 MS-Access 中确实没有很好的方法来做到这一点。这里有一个链接可能会阐明这个问题:
http://databases.aspfaq.com/database/how-do-i-return-row-numbers-with-my-query.html
【讨论】:
以上是关于如何将字段添加到 Access 2003 查询以显示基于另一个字段的结果?的主要内容,如果未能解决你的问题,请参考以下文章
将 Access 2003 列表框行源(查询)导出到 Excel 2003 的最有效方法