Office中国论坛/Access中国论坛

标题: 请问我如何能实现这个功能? [打印本页]

作者: rain520com    时间: 2009-3-20 09:55
标题: 请问我如何能实现这个功能?
比如:
表里面有 单价 数量 总价
我输入单价 数量 的数值 总价空着
在窗体里面创建他们,请问怎么出自动计算出总价并显示在窗体总价单元格里,而且把算出的总价返回的原来的表里?
麻烦详细解答下!我是新手!谢谢大家!
作者: narcissus82    时间: 2009-3-20 10:03
本帖最后由 narcissus82 于 2009-3-20 10:05 编辑

窗体上加个计算按钮,在click事件中写代码即可。总价.value=单价.value*数量.value
作者: narcissus82    时间: 2009-3-20 10:04
如果可传上例子,才好帮你!谢谢
作者: rain520com    时间: 2009-3-20 10:10
能不能我填好单价和数量就自动计算出总价吗?我去百度找了下,说是要用到更新查询!但具体怎么实现呢?还请各位帮帮小弟.
作者: narcissus82    时间: 2009-3-20 10:18
可以阿,写在数量的afterupdate事件中,总价.value=单价.value*数量.value
这样在你数量填好时会自动算出来!
更新查询是你要整批计算时才用到!
如果还有问题,还是要上传例子,大家才好帮你!
作者: Henry D. Sy    时间: 2009-3-20 11:50
能通过计算的不建议保存到表
作者: rain520com    时间: 2009-3-20 12:25
还是不太明白.这个是我列子.我要实现的功能就是在销售表窗体中输入单价和数量然后自动算出收入并显示.我能用表达式实现收入的显示,但是自动算出的收入却没有写在销售表里,请问怎么才能把自动算出的收入写入销售表里呢?谢谢![attach]36788[/attach]
作者: kangking    时间: 2009-3-20 12:38
如果计算出结果的过程不是很复杂,并且速度也可以接受,那么你的设计已经非常完美了。
但是,如果计算很复杂,以后在查询中计算也很复杂,还是把结果保存在表中。这样做的话,你就不能用数据绑定的窗体了。并且,你要确保录入到表中的计算数据是正确的,这就要求你在录入数据,修改数据时要多做一些工作。

按你现在的数据绑定窗体,是不能自动保存计算出的数据的。
作者: narcissus82    时间: 2009-3-20 17:25
按我早上所说,输入数量后自动得到收入。看下附件的例子是否是你要的呢?
作者: narcissus82    时间: 2009-3-20 17:26
按我早上所说,输入数量后自动得到收入。看下附件的例子是否是你要的呢?




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3