设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[查询] 单价定期更新,老记录中单价信息也被更新

[复制链接]
跳转到指定楼层
1#
发表于 2016-10-26 16:21:58 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 山前灯火 于 2016-10-26 16:25 编辑

问题:
1、单价会随着实际情况调整,比如9月份单价是10块,到10月份可能变为15块;
2、因为单价信息比较多,不想手工录入,通过查询获取。
3、当10月份更新单价表中的数据时,9月份的记录中单价信息也变成了15,总金额也变了,汇总分析9、10月份的总金额等数据也就错了。

请大神帮忙,这样的数据库如何设计比较合理?问题如何解决?多谢



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2016-10-26 18:32:26 | 显示全部楼层
感谢版主秒答。本人菜鸟一枚。
是这样的,比如一年的数据中某些项目的单价可能变更多次,手工录入表格的只有产品名称,数量,而单价是查询出来的,也没有保存到某个地方,到下个月做汇总数据时,上个月的单价信息已经被更新了,再通过查询得到的单价就是本月的单价,应该怎么搞,才能避免这个问题,请明示一个解决办法。
3#
 楼主| 发表于 2016-10-28 19:07:14 | 显示全部楼层

奥比奥

本帖最后由 山前灯火 于 2016-10-28 19:08 编辑
Henry D. Sy 发表于 2016-10-27 12:15
个人感觉表设计有问题
你应该是有两个表
1.货品表(此表中有单价)

1、基本是这样。
2、解决方案,用dlookup查出来的数据存储在销售表中。
3、之前好像用dlookup查询过,但是制作报表时,分组,合计时这个字段提示错误。具体我试过以后发个文件给版主看一下。
4#
 楼主| 发表于 2016-10-31 19:35:46 | 显示全部楼层
本帖最后由 山前灯火 于 2016-10-31 19:37 编辑

做了一个test示例,用
Private Sub 产品_AfterUpdate()
    Me.单价 = DLookup("单价", "价格表", "产品='" & Me.产品 & "'")
   End Sub
,可以查询出单价,但是不会保存,什么原因啊。求助,菜鸟,真心请教。

本帖子中包含更多资源

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

x
5#
 楼主| 发表于 2016-11-1 17:20:31 | 显示全部楼层
多谢版主和各位的帮助
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-20 20:11 , Processed in 0.097705 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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