这里已经有一些答案部分地回答了我在访问方面的挑战,但还没有完全回答。
我有两个构成数据库基础的表: customers和items
我还有另外两个表;一个是针对customers and items (orders_a)的订货量,另一个是针对customers and items (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也是如此。
我知道这是一个有点不寻常的设置,但用户需要一整年的可见性。
基于此,我面临的主要挑战如下:
用户希望看到一个表单,其中客户在第一列,项目在第二列,然后(像交叉表一样):Jan Forecast Qty,Jan Order Qty,Feb Forecast Qty,Feb Order Qty等。
因此,我如何创建一个交叉表来将这两个表放在一起,以及如何创建一个用于数据输入的表单?
我可能以错误的方式构建我的数据库,但事实上用户需要一个“网格”,其中每个条目都是手动输入的,这意味着我不能只有一个表单来为订单或预测创建一条记录。
提前感谢!尼克
发布于 2012-01-24 05:24:28
问题是,这是一个本质上是电子表格任务的任务。因此,最好在Excel中处理它。要实现此目的,请创建一个Excel对象,创建一个空白工作表,用数据填充该工作表,然后在用户完成操作后使用一个按钮将其重新存入数据库。
https://stackoverflow.com/questions/8969696
复制相似问题