比如,在窗体中要取得1996年的补贴值,如下图:
该窗体的数据来源于表Sys_LookupList,如下图所示:
那么如何取得1996年的补贴值呢,根据情况不同可以有以下2种方法:
情况一:
如果Category列确定只会出现一个1996,那么取值方法:
DLookup("[Value]","Sys_LookupList","[Category]='1996'")
情况二:
如果要更保险的方法,可以多加一个条件,取值方法:
DLookup("[Value]","Sys_LookupList","[Category]='1996' And [Item]='独生子女补贴标准'")
注意:
以上获得的值是文本,并不是数字,所以在实际应用中,还需要转化为数字,可以加一个Val函数,示例如下:
Val(DLookup("[Value]","Sys_LookupList","[Category]='1996' And [Item]='独生子女补贴标准'"))