ms-access - MS Access 365,使用 DLookup 在非组合框上查找信息
问题描述
与此同时,帮助我父亲为我们的 HVAC 业务编写了一个临时数据库(我们曾经使用悖论,但这个烂摊子终于停止工作了)。
他正在寻找的是输入电话号码并提取客户姓名(名字、姓氏)和客户 ID(我们对客户的识别价值)的能力。我们有很多电话号码,因此显示所有电话号码的组合框并不理想。有任何想法吗?
我目前拥有的是 5 个盒子
=DLookup("CustID","CustT","Phone=" & PhoneLookupF)
但是当我通过输入内容更改 PhoneLookupF 框中的值时,它们似乎没有更新。
解决方案
如果对象(字段、表、查询、表单、报表)名称有空格,则用[ ]
. 建议不要在命名约定中使用空格或标点符号/特殊字符(下划线除外)。如果 Phone 是文本字段,则需要撇号分隔符,如果不是文本,则从示例中删除撇号。
=DLookup("[First name]", "CustT", "Phone='" & [PhoneLookupF] & "'")
=DLookup("[Last name]", "CustT", "Phone='" & [PhoneLookupF] & "'")
=DLookup("[Cust ID]", "CustT", "Phone='" & [PhoneLookupF] & "'")
在 PhoneLookupF 失去焦点并因此提交输入的值之前,这不会重新计算。
可能会发现以下教程很有趣:http :
//allenbrowne.com/ser-32.html http://allenbrowne.com/AppFindAsUType.html
推荐阅读
- snakemake - Can snakemake create job error and output files automatically on a SLURM cluster?
- deployment - 如何将一个应用同时部署到 Kubernetes 上的多台机器上?
- oracle - 为经典报告添加自定义搜索
- gradle - 如何在 Kotlin DSL 中读取虚线 Gradle 属性?
- reactjs - 在返回中访问状态时反应组件未更新?
- python - 使用带有文本文件和不同编码的 read() 的意外输出
- python - 使用 Docker 将我使用 Anaconda 开发的应用程序容器化
- apache-flink - Flink如何不为操作员保存状态?
- mediawiki - 打印模板名称的模板中的 Mediawiki 魔术词或解析器功能?
- php - 具有多个动态条件的 SQL 查询选择