对于这里的一些帮助,我将不胜感激,因为我一直有一些严重的问题。为Access表的每条记录检索不同字段的值
背景:
我有独特的记录列表。对于每条记录,我都有一个单调递增的模式(A,B或C)和分配给它的开发位置(1到5)。
因此,这三种模式中的每一种都在代表发展时期的五个字段中列出。
问题:
我需要检索与有关发展阶段的百分比,从各行不同的领域。它应该放在一个名为“Output”的列中。
例子:
道歉,不知道如何在此附上一张桌子,但字段低于,该表是这些领域的转置。
ID - (1,2,3,4,5)
Pattern - (A, B, C, A, C)
Dev - (1,5,3,4,2)
1 - (20%, 15%, 25%, 20%, 25%)
2 - (40%, 35%, 40%, 40%, 40%)
3 - (60%, 65%, 60%, 60%, 60%)
4 - (80%, 85%, 65%, 80%, 65%)
5 - (100%, 100%, 100%, 100%, 100%)
Output - (20%, 100%, 60%, 80%, 40%)
在MS Excel中,我可以简单地使用HLOOKUP或OFFSET函数来执行此操作。但我如何在Access中执行此操作?到目前为止我所得到的最好的是Output:Eval([Category]),但是这似乎并没有达到我想要的选择“Dev”字段,并在构建表达式时将其视为字段。
实际上,我有超过100个开发阶段可以玩,有超过800种不同的模式,所以我认为“切换”方法无法工作。
由于提前, alch84
我删除了MySQL的标记,因为你的问题没有任何关系与MySQL。 –
要发布样本数据:http://ozh.github.io/ascii-tables/ – Andre
那么你有两张桌子?模式属于单独的表格,但我不清楚您的数据库。 – shawnt00