Office中国论坛/Access中国论坛

标题: [求助] 如何在报表中生成自动编号的ID号 [打印本页]

作者: suzhan    时间: 2005-1-7 19:38
标题: [求助] 如何在报表中生成自动编号的ID号
我从数据表中随机找出N条记录,并打印出来,我不能采用原记录的ID号,我想在报表中自动生成编号,如取出来的记录,第一条为1,第二条为2,这样一直下去.
作者: hi-wzj    时间: 2005-1-7 19:54
增加一个文本框在其“数据来源”属性中输入:=1在其“运行总和”属性中输入“全部之上”。
作者: suzhan    时间: 2005-1-7 21:33
谢谢!
作者: iundefined    时间: 2005-1-7 22:38
很好的经验
作者: suzhan    时间: 2005-1-8 00:01
标题: 如何将三个查询条件合一呢?并将查询出来的数据打印出来呢?
我想将H_Query_Exam,M_Query_Exam,L_Query_Exam这三个查询出来的数据联合起来组成一份试卷并打印机来。还要一个将窗体的参数我不知如何传到select 语句中去,在H_Query_Exam,M_Query_Exam,L_Query_Exam之中,top n ,这个n的参数应为由窗体传递过来的.[attach]8488[/attach]


作者: suzhan    时间: 2005-1-8 01:35
这样可以联合起来,但如果我想分别从难度不同的题目中选择不同的条数(题目条数),这我也做不到。SELECT TOP 6 exam_database.question, exam_knowledge.H_YsnSelected, exam_knowledge.M_YsnSelected, exam_knowledge.L_YsnSelected

FROM exam_knowledge INNER JOIN exam_database ON exam_knowledge.knowledgeid = exam_database.knowledgeid

WHERE (((exam_knowledge.H_YsnSelected)=True) AND ((exam_database.difficulty)="难")) OR (((exam_knowledge.L_YsnSelected)=True) AND ((exam_database.difficulty)="易")) OR (((exam_knowledge.M_YsnSelected)=True) AND ((exam_database.difficulty)="中"))

ORDER BY (Rnd(exam_database.id));


作者: hxj_nn    时间: 2005-1-20 11:11
收到~!谢谢hi-wzj
作者: jgh2008    时间: 2005-3-7 22:51
受教Hi-wzj,谢谢版主




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3