在访问表单中输入 ID 时如何查看名称
How to see name when I enter an id in access form
我有一个表单,我在组合框中输入 CustomerID。此框有两列 CustomerID 和 CustName。
CustName 和 CustFather 位于另一个查询中。
有没有办法在我每次在表单中输入 CustomerID 时显示 CustName 和 CustFather?
CustomerID 是在一个表单中输入的,而不是在与 CustName 和 CustFather 相同的 table 中。
尝试了 DLookup,但它只是第一次看起来,然后每次我打开表单或更新它时都显示相同的值。 dlookup 显示为:
=DLookUp("CustName","qryForRecovery","CustomerID =" & "CustomerID")
有什么方法可以让我在每次更新 CustomerID 字段时都显示 CustName?
这是 link 我的恢复表单的快照。
https://i.stack.imgur.com/YzuxK.png
使用组合框输入客户 ID。
然后为 customerName 创建一个文本框,链接到 customerId 组合,如 here.
所述
诀窍是正确设置组合的属性:
RowSource Type
: Table/Query
Source
: SELECT CustomerID, CompanyName FROM tblCustomers
Bound column
: 1
Column count
: 2
Limit to List
:是
Column widths
: 3;0 '第二列将被隐藏
您不需要 Dlookups 或其他任何东西..只需正确设计 ComboBox
RowSource = SELECT 来自客户的 CustomerID、CustName CustFath
绑定列: 1
列数:3
列宽 : 0;4;4
您不会看到 ID ..但会很好地显示客户名称。
我有一个表单,我在组合框中输入 CustomerID。此框有两列 CustomerID 和 CustName。
CustName 和 CustFather 位于另一个查询中。
有没有办法在我每次在表单中输入 CustomerID 时显示 CustName 和 CustFather?
CustomerID 是在一个表单中输入的,而不是在与 CustName 和 CustFather 相同的 table 中。
尝试了 DLookup,但它只是第一次看起来,然后每次我打开表单或更新它时都显示相同的值。 dlookup 显示为:
=DLookUp("CustName","qryForRecovery","CustomerID =" & "CustomerID")
有什么方法可以让我在每次更新 CustomerID 字段时都显示 CustName?
这是 link 我的恢复表单的快照。 https://i.stack.imgur.com/YzuxK.png
使用组合框输入客户 ID。
然后为 customerName 创建一个文本框,链接到 customerId 组合,如 here.
所述
诀窍是正确设置组合的属性:
RowSource Type
: Table/Query
Source
: SELECT CustomerID, CompanyName FROM tblCustomers
Bound column
: 1
Column count
: 2
Limit to List
:是
Column widths
: 3;0 '第二列将被隐藏
您不需要 Dlookups 或其他任何东西..只需正确设计 ComboBox
RowSource = SELECT 来自客户的 CustomerID、CustName CustFath
绑定列: 1
列数:3
列宽 : 0;4;4
您不会看到 ID ..但会很好地显示客户名称。