Office中国论坛/Access中国论坛
标题: 请问如何在查询中添加一个显现当前记录号的字段.(急用) [打印本页]
作者: cai373 时间: 2003-12-29 19:21
标题: 请问如何在查询中添加一个显现当前记录号的字段.(急用)
请问如何在查询中添加一个显现当前记录号的字段.
作者: 大頭 时间: 2003-12-29 19:54
当前记录号是什麼意思
是不是 autonumber自动编号?
是不是 .addnew 之後,馬上拮取 autonumber
[em16]
[此贴子已经被作者于2003-12-29 11:55:49编辑过]
作者: magicren 时间: 2003-12-29 20:22
'先在相应表添加一个自动编号的字段ID
'接着在模块中建立
Public Function cur_re(ID As Integer) As Integer
cur_re = DCount("[ID]", "[table]", "[ID]<=" & ID)
End Function
'查询中调用函数如: SELECT cur_re([ID]) AS 记录号 FROM [table]
是不是你想要的? :)
作者: 大頭 时间: 2003-12-29 20:39
使用查詢
SELECT TableA.ID, TableA.name, (SELECT COUNT(*) AS BB FROM TABLEA AS TABLEACOUNTER WHERE TABLEACOUNTER.ID<=TableA.ID ) AS [COUNTER]
FROM TableA;
作者: cai373 时间: 2003-12-30 04:06
不是这样的,我说的是现在我用查询找到3条记录,我想在查询上添加一个字段来显示1,2,3.也就是记录号.,可以这样的吗?
其实我是在做"奇偶记录不同颜色显示",但其中条件表达式中([XXX字段] Mod 2)=0,XXX字段不能确定.因这我的查询比较复杂,不想改动基本表中的字段.
请高手请教,谢
[此贴子已经被作者于2003-12-29 20:12:24编辑过]
作者: sea.er 时间: 2003-12-30 06:39
参考这个:
[attach]2960[/attach]
作者: 大頭 时间: 2003-12-30 07:15
http://www.erpbus.net/access/topic.asp?TOPIC_ID=10722&FORUM_ID=79&CAT_ID=7
作者: cai373 时间: 2003-12-30 17:50
sea.er 我是想要你的效果,但我这里还是实现不了,你的查询也不是看得很懂..请问还有没有更简单的方法能做到这种效果..
大頭 的做法根本不是我所说的.
作者: sea.er 时间: 2003-12-31 06:47
没有了,我只有这一个例子
怎么会做不成呢,依葫芦画瓢还不行吗
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) |
Powered by Discuz! X3.3 |