0

这里已经有一些答案部分回答了我在 Access 中的挑战,但还没有完全回答。

我有 2 个表构成我的数据库的基础:客户和项目

我还有 2 张桌子;一种用于针对客户和项目的订单数量 (orders_a),另一种用于针对客户和项目的预测数量 (forecast_a)。

forecast_a 和 orders_a 也有每个客户和项目组合的日期(基本上一年中的 12 个月只有 12 个日期 - 01/01/12,01/02/12,01/03/12 等)

因为用户希望手动预测每个客户和每个项目的全年数量,如果有 2 个客户和 2 个项目,则 forecast_a 表将包含 48 行。2 个项目 x 2 个客户 = 4, 4 x 12 个日期 = 48。orders_a 也是如此。

我知道这是一个稍微不寻常的设置,但用户需要一整年的可见性。

基于此,我的主要挑战如下:

用户将希望在第一列中看到客户的表单,在第二列中看到项目,然后(如交叉表):1 月预测数量、1 月订单数量、2 月预测数量、2 月订单数量等。

因此,我将如何创建一个交叉表来将这两个表拉在一起,以及我将如何创建一个表单用于从它的背面输入数据?

我很可能以错误的方式构建我的数据库,但用户需要一个“网格”,其中每个条目都是手动的,这意味着我不能只拥有一个为订单或预测一次创建记录的表单。

提前致谢!缺口

4

1 回答 1

0

您遇到的问题是,这是一项本质上是电子表格任务的任务。因此,最好在 Excel 中处理它。为此,创建一个 Excel 对象,创建一个空白工作表,用数据填充它,然后在用户完成后有一个按钮将其吸回数据库。

于 2012-01-23T21:24:27.570 回答