我想帮助我的数据库。
它将用于存储加油站的购买和销售,并提供有关费用和收入的结果。
如果您知道加油站的价格每天都会随着购买和销售而变化,那么我要做的就是存储每次购买,购买的数量和升数。然后,当我进行销售时,它将计算我已售出多少升以及以什么价格减去这些升的购买量。
问题在于,每次加油站购买更多升时,仍然会有一些从之前购买的产品中以不同的价格购买,因此准确地说我不能使用总量的升。最精确的事情是每次进行销售计算销售(sale_price * liters_sold) - (purchase_price * liters_sold)。当第一次购买的升数结束时,访问权应自动计入购买表中下次购买的购买价格。
我无法弄清楚如何在每次清空之前使用下一次购买,这样你的帮助就会非常受欢迎。
如果您需要更多信息,请问我。
提前致谢!
修改:销售额将每天添加一次,而不是每次都在一天内进行销售。
编辑2:
我设法让数学部分与我的数学家朋友一起工作。我的问题是我无法从vba代码中将数据写入表中。
应该更新表的部分是这样的:
更新tblPurchases 设置Liters_Sold = DLookup(“Liters_Sold”,“tblPurchases”,“ID = PID1”)+表格(“frmSales”)。升 WHERE [Purchases_ID] = PID1