周一至周五 : 08:30 - 17:30 客服专员电话/微信:17301649371 QQ:2627049059
微信咨询

扫码微信咨询

关注公众号

关注微信公众号

电话: 021 5161 9370
返回顶部
求救呀 回写后没发刷新
显示全部楼层 倒序浏览 发表日期 2015-10-11 20:18:54 3978次阅读 5次回复
本帖最后由 wx_jS0THC3u 于 2015-10-11 20:21 编辑

2.JPG 修改表1中的价格到30,保存回写到表2,

表2

表2

查阅表2,价格已经改好,平均价格也自动计算

表3

表3

不保存退出表2,,主表中平均价格没有变化


有什么方法可以让主表中的平均价格在回写的时候自动计算好,,,这是配方用的,,价格经常变动,不可能去打开每个配方然后保存



你少写了一个公式,你只写了明细表的价格更新。主表的要需要回写更新就可以了。
联系QQ:1327452797
用字段公式啊:(select case when sum(F_922)=0 then 0 else sum(F_923)/sum(F_922) end from t_295 where t_295.id=t_294.id)
丁学杰 发表于 2015-10-11 21:53
用字段公式啊:(select case when sum(F_922)=0 then 0 else sum(F_923)/sum(F_922) end from t_295 where  ...

新建个回写。DEMO里有。
UPDATE [T_294] SET [T_294].[F_925] = (select sum(F_922) / sum(F_923) from T_295 WHERE T_295.ID = T_294.ID)  FROM [T_294],[T_293]
重新计算平均价。
字段公式也可以,不过这个价是表面的,数据库里没变。你要提取,就不对了。不提取可以使用字段公式。
联系QQ:1327452797
wx_jS0THC3u

2015-10-12 12:12:50

本帖最后由 wx_jS0THC3u 于 2015-10-12 12:25 编辑
快表帝国客服 发表于 2015-10-11 22:03
新建个回写。DEMO里有。
UPDATE [T_294] SET [T_294].[F_925] = (select sum(F_922) / sum(F_923) from  ...

我需要计算F_922 ,F_923这两列的乘积和/sum(F_923) 这要怎么写
excel有个函数sumproduct可以用,,sql 要怎么搞
wx_jS0THC3u 发表于 2015-10-12 12:12
我需要计算F_922 ,F_923这两列的乘积和/sum(F_923) 这要怎么写
excel有个函数sumproduct可以用,,sql  ...

就就先除,再sum。 sum(f_922 / f_923)
联系QQ:1327452797

精彩评论5

你少写了一个公式,你只写了明细表的价格更新。主表的要需要回写更新就可以了。
联系QQ:1327452797
用字段公式啊:(select case when sum(F_922)=0 then 0 else sum(F_923)/sum(F_922) end from t_295 where t_295.id=t_294.id)
丁学杰 发表于 2015-10-11 21:53
用字段公式啊:(select case when sum(F_922)=0 then 0 else sum(F_923)/sum(F_922) end from t_295 where  ...

新建个回写。DEMO里有。
UPDATE [T_294] SET [T_294].[F_925] = (select sum(F_922) / sum(F_923) from T_295 WHERE T_295.ID = T_294.ID)  FROM [T_294],[T_293]
重新计算平均价。
字段公式也可以,不过这个价是表面的,数据库里没变。你要提取,就不对了。不提取可以使用字段公式。
联系QQ:1327452797
wx_jS0THC3u

2015-10-12 12:12:50

本帖最后由 wx_jS0THC3u 于 2015-10-12 12:25 编辑
快表帝国客服 发表于 2015-10-11 22:03
新建个回写。DEMO里有。
UPDATE [T_294] SET [T_294].[F_925] = (select sum(F_922) / sum(F_923) from  ...

我需要计算F_922 ,F_923这两列的乘积和/sum(F_923) 这要怎么写
excel有个函数sumproduct可以用,,sql 要怎么搞
wx_jS0THC3u 发表于 2015-10-12 12:12
我需要计算F_922 ,F_923这两列的乘积和/sum(F_923) 这要怎么写
excel有个函数sumproduct可以用,,sql  ...

就就先除,再sum。 sum(f_922 / f_923)
联系QQ:1327452797
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则  允许回帖邮件提醒楼主

快表软件是国内较早研究表格类软件开发平台的团队之一,迄今已有十多年的行业经验.致力于为企事业单位提供实用可靠的数字化平台。
  • 微信公众号

  • 微信小商店

  • 微信客服

  • Powered by Discuz! X3.4 | Copyright © 2022-2024, XiRong Soft. | 快表软件
  • 沪ICP备13033196号 | 营业执照 |上海西戎软件科技有限公司|沪公网安备31011502002146号|沪ICP备13033196号 |