0
我有一个包含两列(值为1和值为2)的表,这些值按照从最低到最高排序。例如:导航Access Access VBA中的表记录
Value1
20
40
43
90
100
122
Value2
4
5
9
10
15
18
我要求用户输入的输入值,然后我计算可在以下任一来计算CalcFinalValue的值:
如果用户输入值已经存在在value1字段中,然后返回字段value2中的相应值。例如,如果用户输入为100,则CalcFinalValue将为15
如果用户输入值不存在于value1字段中,则在value1字段中找到输入值位于它们之间的两个值(例如,如果输入值是42,我想从value1字段找到40和43)。计算CalcFinalValue为: CalcFinalValue =(40 * 9)+(43 * 5)/ 42
换句话说式将是如下: CalcFinalValue =(LowerValue的其间值*查找的值中间值的HigherValue)+(中间值的HigherValue *中间值的LowerValue的查找值)/(用户输入值) 我想在Access 2007 VBA中执行此操作。
我希望这很清楚。感谢您的帮助!