我正在创建一个访问数据库来跟踪我所有收入来源(POS,网站,第三方网站)的销售情况。他们三个都报告了最终总数(产品总数+税收+提示)。
我已在每个收入来源表中设置计算字段以获取总计,并减去提示以生成销售总额。我遇到的问题是如何最好地退出销售税,因此我的服务器在将数据输入数据库之前不必进行大量的数学运算。我知道这是存储非标准化数据,但如果税率发生变化,我不希望以前的销售记录不正确地更新新税率。
我知道这些公式,并且使用了两个更多的计算字段来退出并产生销售子总额和销售税。但是,这很难编码到表格的每个字段的表达式中,如果/当税率变化给更新税率带来不便。
我已经在线阅读使用VBA,我不知道并且很难从示例调整到我的数据库,和/或使用表中的数据宏。我已经尝试了宏,但似乎无法弄清楚如何在宏中的公式的单独表中引用当前税率。我尝试过使用查询,但找不到从查询表单上的未绑定字段更新表中字段的方法。
以下是存储在每个表中的数据的示例
答案 0 :(得分:1)
为什么不在每个条目中存储总计,提示总额和税率?访问数据时,可以计算其他所有内容。由于您使用条目存储税率,因此它将是当时有效的税率。如果税率发生变化,那么之后的任何新条目都将具有新的税率。当使用数据时,您可以根据需要计算/调整(即,在购买时有效税率,如果所有税率都是当前税率等等)。