设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

123下一页
返回列表 发新帖
查看: 2620|回复: 20
打印 上一主题 下一主题

[查询] 请教一查询问题!!!!

[复制链接]
跳转到指定楼层
1#
发表于 2006-10-15 03:57:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
请教高手们……

两个表,表1和表2,两表中的字段都一样,只是一个是长期的数据,一个是短期的数据。表中有两个字段是资金余额和总额,现在要实现

表1最后一行的总额值=表1的资金余额值+表2的资金余额值

表2最后一行的总额值=表1的资金余额值+表2的资金余额值

要求最好用DMAX函数和DLOOKUP函数实现,更新查询时只修改最后一行的记录,前面的记录不变!

                                                                                       谢谢                                             
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
21#
 楼主| 发表于 2006-10-24 04:21:00 | 只看该作者
数据冗余是什么意思呀!!版主是否有实现这种效果更好的办法
20#
发表于 2006-10-24 04:14:00 | 只看该作者
能够实现的东西不要花太多的精力,另外你的方法也可算是数据冗余了
19#
 楼主| 发表于 2006-10-24 03:50:00 | 只看该作者
没有办法用一个查询同时修改两个表吗??
18#
 楼主| 发表于 2006-10-23 20:42:00 | 只看该作者
对,就是实现这样的效果,没有办法用一个查询语句实现吗??

昨天有朋友说用“事务处理”,不知版主能否帮看一下,谢谢!!
17#
发表于 2006-10-23 17:40:00 | 只看该作者
现在才明白你的用意,但要分别更新可以实现


本帖子中包含更多资源

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

x
16#
 楼主| 发表于 2006-10-22 05:13:00 | 只看该作者
这问题主要就是

1 先要把要更新计算的 [总额] [资金余额] 字段值定位到最后一条记录(也就是ID号最大的那条记录)

2然后更新计算 两表中最后一条记录(也就是ID号最大的那条记录)中的

[总额]=表1最后一条记录中的[资金余额]+表2最后一条记录中的[资金余额]

用DLOOKUP和DMAX函数实现

也许是我表达的有问题,麻烦各位了……
15#
 楼主| 发表于 2006-10-22 05:06:00 | 只看该作者
版主好像弄的复杂了!!

跟ID号本身没什么关系,主要是想通过ID号来定位到最后一条记录!!

UPDATE [select * from 长期交易数据库1 where ID in( select top 1 id from 长期交易数据库1 ORDER BY ID DESC)]. AS a, [select * from  短期交易数据库1 where id in (SELECT TOP 1 ID FROM 短期交易数据库1 ORDER BY ID DESC)]. AS b SET a.总额 = a.资金余额+b.资金余额, b.总额 = a.资金余额+b.资金余额;

这是以前andymark版主写的,我想用DLOOKUP 和 DMAX函数实现这样的效果
14#
发表于 2006-10-21 22:00:00 | 只看该作者
还是搞不明你的目的,两表的ID号是风马牛不相干的事,强拉在一起,看一下查询2是不是你的要求




[此贴子已经被作者于2006-10-21 14:01:42编辑过]

本帖子中包含更多资源

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

x
13#
 楼主| 发表于 2006-10-21 19:41:00 | 只看该作者
UPDATE [select * from 长期交易数据库1 where ID in( select top 1 id from 长期交易数据库1 ORDER BY ID DESC)]. AS a, [select * from  短期交易数据库1 where id in (SELECT TOP 1 ID FROM 短期交易数据库1 ORDER BY ID DESC)]. AS b SET a.总额 = a.资金余额+b.资金余额, b.总额 = a.资金余额+b.资金余额;

这是你以前给我写的,现在我想用DLOOKUP 和 DMAX函数来实现
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-21 19:01 , Processed in 0.118007 second(s), 36 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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