使用Dlookup函数从一个表中根据条件获取值-张志
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


使用Dlookup函数从一个表中根据条件获取值

发表时间:2023/12/18 8:57:48 评论(0) 浏览(1708)  评论 | 加入收藏 | 复制
   
摘 要:当符合条件的值在表中只有唯一一条记录时,可以使用Dlookup函数从一个表中根据条件获取值。
正 文:
比如,在窗体中要取得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]='独生子女补贴标准'"))



Access软件网交流QQ群(群号:198465573)
 
 相关文章
Dlookup函数在SQL语句中无法使用双引号的限制解决方法  【欧志华  2021/11/14】
DLOOKUP的详细用法说明  【张旭军  2022/7/1】
【Access Dlookup示例】DLookup加多条件判断取值...  【麥田  2023/3/10】
DLookup函数视频讲解  【张志  2023/6/19】
用DLOOKUP函数将需求表中的数据匹配到目标表指定列的示例  【麥田  2023/10/31】
常见问答
技术分类
相关资源
文章搜索
关于作者

张志

文章分类

文章存档

友情链接