1

我正在寻找解决方案或被告知根本不可能/良好做法。

我目前有一个数据库,我可以在其中创建新订单并从我提供的产品的查找表中进行选择。这在大多数情况下都很好用,但我也希望能够在订单中添加随机杂项。例如,一张发票可能显示“租赁清洁结束”和列出的产品,但随后也有“2x 灯泡”或类似内容的条目。

我已经尝试为这些项目创建另一个查找表,但问题是我不想在下订单之前预先定义每个可能的项目。我更希望能够在需要时简单地输入商品和价格。

是否有任何数据库设计或解决方法可以实现这一目标?任何帮助是极大的赞赏。仅供参考,如果有帮助,我正在使用 Lightswitch 2012。

4

3 回答 3

0

我过去看到的一个选项是在您的正常项目表中标记为“附加服务”之类的记录,应用程序代码将识别此项目,并且还要求您输入或编辑描述以与发票一起打印。

于 2012-11-26T16:46:37.133 回答
0

在我们工作的ERP系统中,零件表中有一个标志,允许更改订单中零件的描述;换句话说,一个人在订单中列出零件编号,然后更改描述。这个一次性描述存储在一个特殊的表(称为非标准)中,该表基本上有两个字段 - 一个 id 字段和描述。'orderlines' 表中有一个字段,用于存储特殊表中记录的 id。通常该字段的值为 0,表示显示零件的正常描述,但如果大于 0,则从非标准表的相应行中获取描述。

于 2012-11-26T18:52:17.110 回答
0

你的意思是这样的?

在此处输入图像描述

(为简洁起见,仅包括关键属性)

于 2012-11-27T03:54:57.933 回答