Office中国论坛/Access中国论坛

标题: 新手求教,如何将窗体公式的计算结果写入原表中? [打印本页]

作者: juckli    时间: 2006-3-1 08:52
标题: 新手求教,如何将窗体公式的计算结果写入原表中?
新手上路~不要见怪~~

我在一个查询的子窗口其中的一个“计费”文本框的属性-控件来源中填入了一个公式(如:=[重量]x[数量])

计算结果有了,但是原表里面的计费字段没数据?怎样让公式计算的结果自动写入表厘面?

是不是我的公式放错位置了~?


作者: 一点通    时间: 2006-3-1 18:07
如果用查询等方式能计算的结果,建议不要存在表中,如果一定要保存到表中,计费控件来源应绑定表,在重量或数量的文本框的更新事件中写入:

me.计费 = me.重量 * me.数量
作者: juckli    时间: 2006-3-2 00:58
我加了,可是不可以自动计算计费?

是不是放在事件的更新后过程那里?通过vba写进去还是直接通过表达式生成器写进去呢~?

其实我想做一个统计的控件,就是统计计费的总和,但是sum不可以对窗口里的计费字段进行统计,因为他的值是公式的不是实质上的数值,sum必须对有数字的字段进行统计,所以必须将计算的结果写入表的“计费”字段才行。我该怎么做了?

我比较菜,谢谢大家的指导~~~~[em04]
作者: jjblue77    时间: 2006-3-3 19:40
路过,哈哈!
作者: 一点通    时间: 2006-3-3 19:45
以下是引用juckli在2006-3-1 16:58:00的发言:


我加了,可是不可以自动计算计费?

是不是放在事件的更新后过程那里?通过vba写进去还是直接通过表达式生成器写进去呢~?

其实我想做一个统计的控件,就是统计计费的总和,但是sum不可以对窗口里的计费字段进行统计,因为他的值是公式的不是实质上的数值,sum必须对有数字的字段进行统计,所以必须将计算的结果写入表的“计费”字段才行。我该怎么做了?

我比较菜,谢谢大家的指导~~~~[em04]

同样可以的,可以这样写合计:sum([重量] * [数量])




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