Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > Access数据库-模块/函数/VBA

向控件分配表值

时 间:2022-03-05 08:42:14
作 者:杨雪   ID:42182  城市:南京
摘 要:可以使用 DLookup 函数显示不在窗体或报表的记录源中的字段的值。
正 文:

      例如,假设有一个基于订单明细表的表单。 表单显示 orderID、 ProductID、 UnitPrice、 数量和折扣字段。 但是,UnitPrice 字段位于另一个表中:产品。 您可以在计算控件中使用 DLookup 函数,以在用户选择产品时在同一窗体上显示 UnitPrice。

下面的示例使用 ProductID 组合框中当前所选产品的价格填充 UnitPrice 文本框。

Private Sub ProductID_AfterUpdate() 
 
 ' 在将过滤器传递给DLookup函数之前对其进行赋值 
 strFilter = "ProductID = " & Me!ProductID 
 
 ' 查找产品的单价,并将其赋值给UnitPrice控件. 
 Me!UnitPrice = DLookup("UnitPrice", "Products", strFilter) 
 
End Sub


      函数有三个参数。 第一个参数指定要查询的字段(“单价”);第二参数指定表(“产品”);第三个参数指定要查找的值(“产品 ID”与“订单”子窗体中当前记录上的“产品 ID”相同的记录的值)。



Access软件网QQ交流群 (群号:483923997)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助