访问,从另一个 table 获取信息以显示在已经使用基于 3 个值的不同 table 记录源的表单上
Access, Getting info from another table to display on one form already using a different table record source based on 3 Values
我遇到了一些障碍,想知道是否有人可以帮助我。
基本上我有4个Tables
- Uploaded_Data(客户信息调用 uploaded_data 由于与从 Sage 获取数据相关的 ODBC 连接)
- 任务列表
- 任务状态
- 工作人员
我有一种形式 - TaskCreation
任务创建的来源是 TaskList Table,我想要 3 个组合框让我 link 上传数据中的客户信息的特定任务
我想要完成的是这个
- 3 个组合框link根据客户参考从上传的数据link编辑到 CustomerName、CustomerTelephone 和 CustomerPostCode
- 在 TaskCreationForm 上,一旦用户使用组合框选择了客户,它就会将客户参考填充到他们正在编辑的任务的特定任务记录中。
- 在任务创建表单上,它将显示来自 Uploaded_Data Table 的客户信息(姓名、地址、phone 号码、邮政编码、电子邮件等)到文本框中表格本身供参考。
- 当有人查找任务时(在单独的任务列表连续表单上(或在 Create/Edit 任务表单上),他们应该能够看到客户信息,还有任务列表 table 信息。
这可能吗?我将如何真正做到这一点?
在此先感谢您的帮助。
一个选项是将 TaskCreation
(表单)中的 [Customer Reference
] 字段更改为组合框。您可以显示对用户最有用的任何内容,但通常您希望将唯一键(大概是 [客户参考] 或 [客户 ID])保留为链接列,并且任何其他列都将提供描述性数据以允许用于制作最好的 select 离子。在组合框的属性中,确保适当更新 Column Count
和 Column Widths
- 唯一 ID 的“0”列宽度可能是假设数字键的最佳实践。
一旦用户 select 使用此 ID,您可以使用 DLOOKUP
.
之类的内容填充其他 non-linked 文本框
因此,例如我来自 [Customer Reference
] 的 select 'Johnny Appleseed',它的唯一客户参考编号为 2132。
我还有另外三个文本框,txtName
、txtAddress
和 txtPhone
这些每个都有一个控制源设置为 DLOOKUP
.
例如txtname 控件源设置为 =DLOOKUP("[CustomerName]","Uploaded_Data","[Customer Reference]=" & [Customer Reference])
现在当用户 select 是客户姓名时,客户信息将填充到表单中,尽管它没有链接。
我遇到了一些障碍,想知道是否有人可以帮助我。
基本上我有4个Tables
- Uploaded_Data(客户信息调用 uploaded_data 由于与从 Sage 获取数据相关的 ODBC 连接)
- 任务列表
- 任务状态
- 工作人员
我有一种形式 - TaskCreation
任务创建的来源是 TaskList Table,我想要 3 个组合框让我 link 上传数据中的客户信息的特定任务
我想要完成的是这个
- 3 个组合框link根据客户参考从上传的数据link编辑到 CustomerName、CustomerTelephone 和 CustomerPostCode
- 在 TaskCreationForm 上,一旦用户使用组合框选择了客户,它就会将客户参考填充到他们正在编辑的任务的特定任务记录中。
- 在任务创建表单上,它将显示来自 Uploaded_Data Table 的客户信息(姓名、地址、phone 号码、邮政编码、电子邮件等)到文本框中表格本身供参考。
- 当有人查找任务时(在单独的任务列表连续表单上(或在 Create/Edit 任务表单上),他们应该能够看到客户信息,还有任务列表 table 信息。
这可能吗?我将如何真正做到这一点?
在此先感谢您的帮助。
一个选项是将 TaskCreation
(表单)中的 [Customer Reference
] 字段更改为组合框。您可以显示对用户最有用的任何内容,但通常您希望将唯一键(大概是 [客户参考] 或 [客户 ID])保留为链接列,并且任何其他列都将提供描述性数据以允许用于制作最好的 select 离子。在组合框的属性中,确保适当更新 Column Count
和 Column Widths
- 唯一 ID 的“0”列宽度可能是假设数字键的最佳实践。
一旦用户 select 使用此 ID,您可以使用 DLOOKUP
.
因此,例如我来自 [Customer Reference
] 的 select 'Johnny Appleseed',它的唯一客户参考编号为 2132。
我还有另外三个文本框,txtName
、txtAddress
和 txtPhone
这些每个都有一个控制源设置为 DLOOKUP
.
例如txtname 控件源设置为 =DLOOKUP("[CustomerName]","Uploaded_Data","[Customer Reference]=" & [Customer Reference])
现在当用户 select 是客户姓名时,客户信息将填充到表单中,尽管它没有链接。