Office中国论坛/Access中国论坛

标题: 请问这个高手具体是如何解决问题的 [打印本页]

作者: kei    时间: 2005-1-10 06:47
标题: 请问这个高手具体是如何解决问题的
请问这个高手具体是如何解决的。

各位大侠,小弟建了一个运费结算的数据库,并在窗体中将体积合计栏设定公式为:产品体积+礼品体积,将运费合计栏设定公式为:产品体积*配送单价+补零担费用,在窗体中输入数字后,公式生效了,但设定公式的两栏在基础表上却没有数字表现,只能把公式删掉用手动输入才能正常体现,很不方便,请各位高手帮帮我解决此问题,感激万分!

只知道他是这个做的。

1、选择查询中增加合计字段

2、运用更新查询

本例采用更新查询,看一下窗体的更新后事件

本人菜鸟,请教具体如何实现的。[attach]8526[/attach]


作者: baojicao    时间: 2005-1-10 18:14
没看出什么问题来!不过,我认为既然是基本表,在里面最好不要包含需要计算生成的字段.还要用复杂的更新查询.可以用选择查询呀!我看罗斯文里都是这么做的.
作者: 情比金坚    时间: 2005-1-10 21:44
2000以上的版本中,文本框的数据源设定了绑定,就不能设定为公式,设定了公式,就不能设定为绑定,为绑定文本框输入计算结果需用VBA:Private Sub 礼品体积合计_AfterUpdate()

Me![体积总计] = Me![礼品体积合计] + Me![产品体积合计]

End Sub
作者: kei    时间: 2005-1-11 02:03
以下是引用baojicao在2005-1-10 10:13:34的发言:



没看出什么问题来!

不过,我认为既然是基本表,在里面最好不要包含需要计算生成的字段.还要用复杂的更新查询.

可以用选择查询呀!我看罗斯文里都是这么做的.

请具体说下选择查询怎么做,行吗?谢谢了。




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