设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: 要你命3000
打印 上一主题 下一主题

[其它] 如何才能在报告中只显示最近一次的更新?

[复制链接]
11#
发表于 2007-3-22 18:26:00 | 只看该作者
汇总查询,选择最后一条记录即可.
12#
发表于 2007-3-22 20:32:00 | 只看该作者
懒得上传附件,楼主自行切换到查询的SQL设计视图粘贴

SELECT [Main Tb].[ID#], [Main Tb].Name, DLast("[Sub Tb_Status].[Status]","[Sub Tb_Status]","[Sub Tb_Status].[Main_ID]=" & [ID#]) AS LastStatus
FROM [Main Tb];
13#
 楼主| 发表于 2007-3-29 08:40:00 | 只看该作者
以下是引用rjacky在2007-3-22 12:32:00的发言:


懒得上传附件,楼主自行切换到查询的SQL设计视图粘贴

SELECT [Main Tb].[ID#], [Main Tb].Name, DLast("[Sub Tb_Status].[Status]","[Sub Tb_Status]","[Sub Tb_Status].[Main_ID]=" & [ID#]) AS LastStatus
FROM [Main Tb];

多谢了! 可我试了以后,系统说DLast("[Sub Tb_Status].[Status]","[Sub Tb_Status]","[Sub Tb_Status].[Main_ID]=" & [ID#]) AS LastStatus FROM [Main Tb];
这部分里有错误.

in query expression <expression>. (Error 3075)

The expression you typed is not valid for the reason indicated in the message. Make sure you have typed field names and punctuation correctly, and then try the operation again.

麻烦你再给看看。我对VB 和SQL语法基本不懂。现在正一点点学呢。

LastStatus: DLast("[Sub Tb_Status].[Status]","[Sub Tb_Status]","[Sub Tb_Status].[Main_ID]=" & [ID#]) 这个部分有问题,无法生成
14#
 楼主| 发表于 2007-3-29 08:44:00 | 只看该作者
以下是引用hi-wzj在2007-3-22 10:26:00的发言:
汇总查询,选择最后一条记录即可.

我可以查出最后一次输入的时间,可无法把与之相对应的事件相连并同时显示在报表上。
15#
发表于 2007-3-29 16:44:00 | 只看该作者
以下是引用要你命3000在2007-3-16 1:47:00的发言:


我在报告中要显示的就是 最后一次输入的内容和时间。

有点像操作日记,但不要那么复杂。

比如:

第一次输入:姓名“张三”,时间 “02/01/1980 ”事件“出生”;

第二次输入:姓名“张三”,时间 “02/09/1986 ”事件“上小学”;  

第三次输入:姓名“张三”,时间 “02/09/1996 ”事件“结婚”;  

报告中只显示最后一次的事件。

         

看不明你到底要显示什么?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-1-10 23:38 , Processed in 0.096350 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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