设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 1761|回复: 14
打印 上一主题 下一主题

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

[复制链接]
跳转到指定楼层
1#
发表于 2007-3-15 09:26:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
每个人的status子表单中有很多的更新,如何在报告中排除旧的输入,而只显示最后一次的输入呢?

我用“sub tb_status”做了一个crosstab query, 从而计算出了每个人的status的最后一次更新的时间,然后我用把此时间链接到“sub tb_status”,试图在报告中显示出于最后一次更新的时间所对应的输入内容。上周末在家我成功了一次,可等我到办公室再弄就弄不出来了。

希望大家多帮忙!!!


[此贴子已经被作者于2007-3-15 3:06:29编辑过]

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
15#
发表于 2007-3-29 16:44:00 | 只看该作者
以下是引用要你命3000在2007-3-16 1:47:00的发言:


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

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

比如:

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

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

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

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

         

看不明你到底要显示什么?
14#
 楼主| 发表于 2007-3-29 08:44:00 | 只看该作者
以下是引用hi-wzj在2007-3-22 10:26:00的发言:
汇总查询,选择最后一条记录即可.

我可以查出最后一次输入的时间,可无法把与之相对应的事件相连并同时显示在报表上。
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#]) 这个部分有问题,无法生成
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];
11#
发表于 2007-3-22 18:26:00 | 只看该作者
汇总查询,选择最后一条记录即可.
10#
 楼主| 发表于 2007-3-22 07:59:00 | 只看该作者

我再顶

我再顶
9#
 楼主| 发表于 2007-3-20 07:06:00 | 只看该作者

我再顶

我再顶
8#
 楼主| 发表于 2007-3-17 06:48:00 | 只看该作者

自顶一下

自顶一下
7#
 楼主| 发表于 2007-3-16 09:47:00 | 只看该作者
我在报告中要显示的就是 最后一次输入的内容和时间。

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

比如:

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

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

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

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

         

[此贴子已经被作者于2007-3-16 1:57:47编辑过]

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

本版积分规则

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

GMT+8, 2025-1-25 21:36 , Processed in 0.101720 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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