存储和检索宽度和高度属性以返回每个项目的价格

时间:2017-09-18 12:25:28

标签: ms-access schema ms-access-2016

我有一个客户销售具有宽度和高度属性的产品: 1.测量来自建筑计划或现场测量 2.宽度和高度四舍五入到最接近的100毫米 3.工作人员在pdf表(或电子表格)中的列中查找圆角宽度,然后查找相应的高度 4.列和行的交叉点给出了每个项目的基本成本

注意:这些基本费用不是线性的,无法计算(如果只是!!);每个宽度/高度价格必须存储。

有许多产品(约20种),每种产品的宽度和高度都有不同的单位基本成本。我已经创建了一个相当简单的电子表格版本,但我正在努力解决如何在Access中存储...我发现的任何文章/示例都将价格作为单个列并基于SKU;很简单但不是这种定价模式如何运作。

有关如何构建数据的任何想法?非常感谢提前......

马特

1 个答案:

答案 0 :(得分:0)

最简单的架构是一个包含三列的表:WidthHeightCost

定义包含Width和Height列的唯一索引。要查找特定费用,请在“宽度”和“高度”列上搜索(过滤或加入)。

此架构要求您具有重复的宽度和高度值(尽管每对都应该是唯一的),但这是关系表设计的本质。它可能看起来不像原始表的视觉查找功能那样“高效”,因为在这种情况下,您只标记每个Width列和每个Height行一次,但是在表上定义的索引提供了必要的,有效的查找机制。