我正在使用MS Access 2013。
我需要根据三个表显示AND EDIT数据网格:
UnitID UnitName
1 Unit1
2 Unit2
3 Unit3
ProdID ProdName
1 Furniture
2 Food
3 Other
UnitID ProdID Forecast
1 1 10
1 2 20
1 3 30
2 1 40
2 2 50
2 3 60
3 1 70
3 2 80
3 3 90
so it looks like:
Unit1 Unit2 Unit3
Furniture 10 40 70
Food 20 50 80
Other 30 60 90
此外,查询必须是可编辑的(用户应该能够输入他的预测数据)。
知道如何在Access 2010中执行此操作?我已经研究过pivotots和交叉表查询,但它们使用聚合函数,因此不可编辑...但在我的情况下,数据的来源是明确的,所以应该存在一个可编辑的选项?任何人都知道如何以可编辑的格式获取数据?
谢谢! JUR。
答案 0 :(得分:1)
创建临时表并使用交叉表查询中的数据填充它。使用该表作为表单的来源,该表格是可编辑的。在表单的beforeupdate事件中,添加代码以更新原始源表。
答案 1 :(得分:0)
全心全意,
由于客户端环境中的安全性测量,他们不能分发任何类型的exe(他们可以运行Office,而不是其他)。所以我还是要使用临时表选项...模板解决方案的任何指针都可以根据我的需要进行修改?再次感谢! JUR。