我正在构建一个MS Access数据库,用于处理我们的餐厅食品采购,库存和菜单项目定价。定价计算的一部分是允许我们的厨师输入包含每种食品数量的食谱,然后报告将在食品购买表中查看,并根据使用的数量确定该菜单项应该花多少钱。
基本上,[食谱]表中的每个记录都可以包含与该食谱相关的任意数量的[成分]。每种[成分]都是[食品]中的一个对象。
我想弄清楚的是如何制作食谱条目的表格,该表格将以默认表格中的5种成分开始(即每种成分3个字段 - 一个用于食品,一个用于服务单位,和一个#服务单位使用)。但是如果一个配方含有超过5种成分,我希望用户能够点击“添加另一种成分”的东西,这将创建文本框,让他们输入另一种成分的信息。
有没有人有关于如何做到这一点的信息?
答案 0 :(得分:2)
您需要构建数据,以便每个食谱记录链接到多个成分记录,并且每个成分记录都链接到食品项目。
然后,对于每个食谱,您可以添加新的成分记录,并选择该成分包含的食品。成分记录还包含服务单位和单位数的字段。
您的数据输入表单将包含主表单上的配方详细信息,然后是包含成分列表的子表单。然后,您的用户可以根据需要添加尽可能多的成分。
答案 1 :(得分:0)
我的配方条目表格中有一个用于收集成分的子表单:这样,用户只需点击标准的“星级”即可添加新行。对于新记录,默认情况下滚动条可用。