Office中国论坛/Access中国论坛

标题: 请问高手关于引用问题 [打印本页]

作者: Happyboy    时间: 2003-7-3 03:38
标题: 请问高手关于引用问题
我做了一个销售数据库,其中的销售产品的价格是从一个成本表中查寻的。但是,由于市场情况随着时间变化,因此价格也可能会变。但是引用的价格变了,以前销售的所有情况就会都跟着变,比如以前的销售额等等。那么请问,我有没有办法让以前的的销售情况不会随着价格的变化而变化呢?以后的,就随着改变后的价格呢?烦请赐教!
作者: 唐小小    时间: 2003-7-3 16:21
在销售表里多设一个价格字段,每次从成本表中查寻的价格都随销售表保存,下次就算查找到新价格也不会影响以前的销售数字了。不过还是希望可以看看你的库库。






[此贴子已经被作者于2003-7-3 8:23:23编辑过]


作者: Happyboy    时间: 2003-7-5 07:40
我不是要查找价格,我是想引用价格,但是不想影响到前面的销售情况。举个例子吧:
铅笔的成本:10元,卖给A 2支,成本是20。几天以后,我的铅笔成本变了,变成12元了,如果改动成本表中的成本的话,那么以前的铅笔的销售情况就变成:12*2=24元,但是实际上是20元,所以,我希望做到的功能就是以前的成本是20,现在的成本是24,互不相干。我需要的功能就是如此,希望高手能帮帮忙。
作者: wewyhy    时间: 2003-7-5 15:26
唐小小已经说的很清楚了吗,在销售表里保存每次交易的当时价格,成本表中保存现行价格

作者: 唐小小    时间: 2003-7-5 18:01
可能楼主的成本是通过查询得到的,个人建议在销售表里增加成本字段,这样每次保存的都是当时的成本了,希望你能理解我的意思
作者: Happyboy    时间: 2003-7-5 23:31
唐小小,我正是这个意思。不过我不知道应该怎么做,可否做一个例子给我学习学习呢?
作者: Happyboy    时间: 2003-7-9 03:11
不会吧?怎么会没有人解决我的困难呢?
作者: sea.er    时间: 2003-7-9 04:00
不要用成本表里的价格,在销售表里加一个“销售价格“字段,查询里的价格直接用销售表里的“销售价格”
作者: Happyboy    时间: 2003-7-9 06:40
谢谢sea.er兄的指点,我也明白你的意思。成本表里的价格和销售表里面的价格应该是一样的,而且如果按照你说的方法,每次输入销售表的时候,都需要输入产品的成本。因此,需要通过一种方法自动在销售表里面输入产品的成本,这可以通过追加查询实现,不过我不太会用这个方法,可否做一个例子给小弟我学习学习呢?除了追加查询这个方法,还有其他方法吗?多谢各位指点迷津!
作者: sea.er    时间: 2003-7-9 17:12
你好像理解错我的意思了,成本表里的价格只是用来表示产品的成本(以防止你亏本,呵呵),而你的产品的销售价格在不同的时间段会发生变化,所以销售表里的价格跟成本表里的价格并不一样,如果一样的话就没有意义了。
作者: Trynew    时间: 2003-7-9 17:45
可以在输入销售表的时候,用DLookup函数查到产品的成本,自动赋值到销售表的相应字段。
作者: Happyboy    时间: 2003-7-10 05:55
sea.er兄,其实我觉得我们的意思是一样的,嗬嗬,我的意思呢,就是怎样在我的销售表里面自动输入我的成本呢?不是每次买一个产品都需要输入成本,我需要他自动查找产品的成本,然后自动输入。应该怎么做呢?
Trynew,多谢你的提醒。我倒是想起来这个函数了,不过,嘿嘿,小弟我不会!只是知道Dlookup函数用处很大,就是没有用过,也不会用,可否做一个关于我的问题的例子让小弟我学习学习吗?
作者: Happyboy    时间: 2003-7-11 00:15
各位高手能不能做一个例子给我学习学习呢?
作者: shelly    时间: 2003-7-11 00:53
每次价格变动,都记录到一个行情表中。记事各部件成本价,更新日期等。

在最后查询时,先查询到销售期的价格即可~~
作者: sea.er    时间: 2003-7-11 01:11
你销售表里的价格不能取成本表里的成本价,因为销售表里的价格是变化的,而成本表里的成本价是不变的,这样的话才能保证你以前的销售额不变。所以你必须每次手动在销售表里录入销售时的销售价。
作者: Happyboy    时间: 2003-7-11 01:49
TO:sea.er兄
嗬嗬,看来你是理解错了。让我仔细道来!
我的销售的成本,是从成本表中查找出来的。销售额=销售额-销售成本。由于市场情况随着时间变化,因此成本也可能会变。但是引用的成本变了,以前销售的所有情况就会都跟着变,比如以前的销售利润等等。那么请问,我有没有办法让以前的的销售情况不会随着成本的变化而变化呢?烦请赐教!
作者: sea.er    时间: 2003-7-11 02:22
还是把你的库传上来让大家看看吧
作者: Happyboy    时间: 2003-7-12 02:39
好的,我的问题例子。
我现在的问题就是(请看例子):怎样把产品表中的成本自动输入到订单表中的成本呢?在我每次录入订单中的产品的时候,他就自动的输入产品的成本,应该怎么做呢?请各位高手赐教!
作者: Happyboy    时间: 2003-7-12 02:41
好的,我的问题例子。
我现在的问题就是(请看例子):怎样把产品表中的成本自动输入到订单表中的成本呢?在我每次录入订单中的产品的时候,他就自动的输入产品的成本,应该怎么做呢?请各位高手赐教![attach]1124[/attach]
作者: sea.er    时间: 2003-7-12 02:53
你把两个表联起来做个查询不行吗
[attach]1125[/attach]
作者: Happyboy    时间: 2003-7-12 03:27
不行,因为不同时期的产品的成本是不一样的。如果改变成本,那以前所有的记录揪都会改变啊。所以,在销售订单里面添加一个成本字段,直接录入成本,这样以前的销售情况就不会改变了。这是我的想法。谢谢帮忙!




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