将查询结果返回到用户窗体上的文本框

时间:2019-02-19 21:05:25

标签: ms-access ms-access-forms

让我开始给您一些表结构。我有3个相关的表格:

  • OutreachEventsLog:存储社区事件的日期/时间/位置之类的信息

    | EventID | Date     | Location |...
    | 1       |2/19/2019 | Earth    |
    | 2       |2/18/2019 | Earth    |
    
  • 工作人员:计划中雇用的工作人员列表

    |StaffID  | First Name | Last Name | Full Name  |
    | 1       | John       | Smith     | John Smith |
    | 2       | Mary       | Sue       | Mary Sue   | 
    | 3       | Betty      | Jane      | Betty Jane |
    
  • OutreachEventtoStaff:将员工与他们参加的外展活动相关联的联结表。

    | Event Id | Staff ID |
    | 1        | 1        |
    | 1        | 2        |
    | 2        | 1        |
    | 2        | 2        |
    | 2        | 3        |
    

我创建了一些表格来捕获事件信息。这两个相关的名为OutreachSummary和EventtoStaff。通过单击OutreachSummary表单中嵌入的标题为“ Add Staff”的按钮来启动EventtoStaff表单。此过程正常工作,并且正确更新了所有关联的表。

这就是我想要做的:我想在OutreachSummary表单上嵌入一个文本框,该文本框列出了当前分配给该事件的所有工作人员,并且条目之间用逗号分隔。例如:“约翰·史密斯,玛丽·苏,贝蒂·简...”,其中事件ID = 2

我设法编写了一些代码,以逗号分隔列表的形式返回上面的查询。然后,我尝试根据EventID从此查询中获取特定行,并将其分配给文本框,但是没有运气。我不断收到?Name错误。是否有捷径可寻?我什至在正确的轨道上吗?

感谢您的输入!

0 个答案:

没有答案