ACCESS中类似存储过程的问题?

hydrus 2009-02-04 03:18:51
表ProductStat: ...,ProductNo,ProductStorage,RecodeDate...
表ProductLog: ....ProductNo,ProductNumber ,ProductDate...
-----问题:
从表ProductStat中,查询 where RecodeDate-1 的 ProductStorage 数据 as AAA,
从表ProductLog中, 查询 where ProductDate = RecodeDate 的 ProductNumber 数据 as BBB,然后 AAA + BBB = CCC , 最后再把 CCC 存入 表 ProductStat where RecodeDate 的 ProductStorage 中!
-----Access 是没有存储过程的,但是看了一些资料,上述 的问题 应该 能在 access 中解决,有高人的话 请赐教!
...全文
146 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
bxh777 2010-03-29
  • 打赏
  • 举报
回复

ACCESS可以通过查询SQL来实现,或者用VBA来实现。

在Access中,
首先创建查询,显示调出表ProductStat 和表ProductLog
把两个表的ProductNo连接起来(很简单的,直接点这个字段拖到另一个表的这个字段上就行了)
然后把ProductNo,ProductStorage,RecodeDate,ProductNumber ,ProductDate都拖到下面的表中,
点“汇总”,
在RecodeDate下面的条件输“RecodeDate-1”,
在ProductDate下面的条件输入“ProductDate=RecodeDate”
在另外一列,用生成器生输入:表达式1:ProductStorage+ProductNumber
k440w0 2009-05-19
  • 打赏
  • 举报
回复
在Access中,
首先创建查询,显示调出表ProductStat 和表ProductLog
把两个表的ProductNo连接起来(很简单的,直接点这个字段拖到另一个表的这个字段上就行了)
然后把ProductNo,ProductStorage,RecodeDate,ProductNumber ,ProductDate都拖到下面的表中,
点“汇总”,
在RecodeDate下面的条件输“RecodeDate-1”,
在ProductDate下面的条件输入“ProductDate=RecodeDate”
在另外一列,用生成器生输入:表达式1:ProductStorage+ProductNumber

点击运行,
应该ok了~

楼主试试,按理应该没问题,做过很多类似的了
hydrus 2009-02-04
  • 打赏
  • 举报
回复
RecodeDate-1 当期日期 的前一天 ,就是取 表ProductStat 中 当期日期的前一天 的 ProductStorage 数据 as AAA
ACMAIN_CHM 2009-02-04
  • 打赏
  • 举报
回复
where RecodeDate-1 的 ProductStorage 数据 as AAA

这是什么意思?什么是 where RecodeDate-1

ACCESS可以通过查询SQL来实现,或者用VBA来实现。



QQ群 48866293 / 12035577 / 7440532 / 13666209
https://forum.csdn.net/SList/Access .
http://www.accessbbs.cn/bbs/index.php .
http://www.accessoft.com/bbs/index.asp .
http://www.access-programmers.co.uk/forums .
http://www.office-cn.net .
.
http://www.office-cn.net/home/space.php?uid=141646 .


7,732

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧