这里有一些答案,其中一部分已经解决了我在Access中遇到的挑战,但还没有完全解决。
我有2个表构成了我的数据库的基础:客户和项目
我还有2张桌子;一个针对客户和商品(orders_a)的订单数量,一个针对客户和商品的预测数量(forecast_a)。
forecast_a和orders_a也有每个客户和项目组合的日期(基本上只有12个月的日期 - 01/01 / 12,01 / 02 / 12,01 / 03/12等。)
由于用户需要为每个客户和每个项目手动预测一整年的数量,如果有2个客户和2个项目,那么forecast_a表将包含48行。 2个项目x 2个客户= 4个,4个12个日期= 48个。对于orders_a也是如此。
我知道这是一个稍微不同寻常的设置,但用户需要一整年的可见度。
基于此的主要挑战如下:
用户希望在第一列中看到包含客户的表单,在第二列中查看项目(如交叉表):1月预测数量,1月订单数量,2月预测数量,2月订单数量等。
因此,我如何创建一个交叉表来将这两个表拉到一起,以及如何创建一个表格来进行数据输入呢?
我可能正在以错误的方式构建我的数据库但事实上用户需要一个“网格”,其中每个条目都是手动的意味着我不能只有一个表单,一次创建一个记录,用于订单或预测
提前致谢! 尼克
答案 0 :(得分:0)
您遇到的问题是,这是一项基本上是电子表格任务的任务。因此,最好在Excel中处理。要实现此目的,请创建一个Excel对象,创建一个空白工作表,用数据填充它,然后在用户完成后有一个按钮将其吸回数据库。