设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1234|回复: 8
打印 上一主题 下一主题

[Access本身] [求助]计算的问题,表格里容易解决,数据库就不知道了

[复制链接]
跳转到指定楼层
1#
发表于 2006-8-25 06:53:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

偶以前在表格里可以很容易实现各列之间的计算,比如一列中记录“上年收入总额”,第二列就可以用公式计算出“本年度月均保险额”。但在数据库里应该如何实现此功能?谢谢各位出手帮助。

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-8-25 07:42:00 | 只看该作者
在表中无法实现,可在查询中获得
3#
 楼主| 发表于 2006-8-25 16:27:00 | 只看该作者
谢谢指点,可否详细一点?
4#
发表于 2006-8-25 17:00:00 | 只看该作者
说列举关系与公式
5#
 楼主| 发表于 2006-8-26 03:40:00 | 只看该作者
比如说某列中输入“上年收入”,每二列中希望自动得到“本年缴费”,两列的关系是“本年缴费”=“上年收入”*0.09。在表格中很容易实现,但数据库里就不知道应该如何操作了。

再问一句,旧版本的ACCESS是不是不能打开新版本的ACCESS文件?现在一般用什么版本的ACCESS?谢谢!

[此贴子已经被作者于2006-8-25 19:43:16编辑过]

6#
发表于 2006-8-26 04:05:00 | 只看该作者
通常情况下,表格的输入会有窗体来完成的.

所以,你可以在窗体的设计过程中,通过"上年收入"的某些事件来获得其他的公式数据.

给你一点想法,看看是否可以?

Private Sub 上年总收入_AfterUpdate()
If IsNull(上年总收入) Or [上年总收入] = 0 Then
MsgBox "请输入收入", vbCritical, ""
Me.上年总收入.SetFocus
Else
Me.本年月均公积金额 = [上年总收入] * 0.09
End If
End Sub


另外,ACCESS的低版本不可以打开高的版本.
7#
 楼主| 发表于 2006-8-26 05:36:00 | 只看该作者
谢谢楼上的回复,不过偶太菜了,看不大懂这几行代码,“上年收入”的某些事件所指为何?这几行代码应该在什么地方输入?

不好意思,菜鸟一只,从没搞过数据库。
8#
发表于 2006-8-26 05:53:00 | 只看该作者
建立一个查询,在SQL视图中写入:SELECT 表1.ID, 表1.姓名, 表1.上年总收入, [表1]![上年总收入]*0.09 AS 本年缴费
FROM 表1;
9#
发表于 2006-8-27 20:57:00 | 只看该作者
以下是引用马大瞎在2006-8-25 21:36:00的发言:


谢谢楼上的回复,不过偶太菜了,看不大懂这几行代码,“上年收入”的某些事件所指为何?这几行代码应该在什么地方输入?

不好意思,菜鸟一只,从没搞过数据库。

也许我没有说清楚.

你在设计表格的时候就可以考虑这个问题了.

可以用我上面说的通过事件的办法.

或者,你可以通过查询来获得你想要的数据.

附上一个库,你自己研究.注意其中新表,查询1,查询1窗体;


本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2024-11-2 23:23 , Processed in 0.090673 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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