Ms access 我是在找一个;更新后";事件还是别的?

Ms access 我是在找一个;更新后";事件还是别的?,ms-access,ms-access-2010,Ms Access,Ms Access 2010,我想为夏令营的文书工作建立一个数据库。现在我有一个表单设置,它有一个组合框,标题中有孩子们的名字。我有三个标签,分别是他们需要提交的不同文件(医疗、许可等)。我有一个组合框在工作。当我点击它时,它会显示名称列表,但我似乎没有将它连接到基础表,因此它可以显示记录。这些记录都是复选框(是/否)和文本框(用于附加注释)的混合。组合框是否需要有一个更新后事件,还是在另一个事件中?我试着复制我找到的一些代码,但似乎不起作用。现在应该有一些信息显示,我已经直接输入到表中,但我知道的其他字段是空白的 我的目标

我想为夏令营的文书工作建立一个数据库。现在我有一个表单设置,它有一个组合框,标题中有孩子们的名字。我有三个标签,分别是他们需要提交的不同文件(医疗、许可等)。我有一个组合框在工作。当我点击它时,它会显示名称列表,但我似乎没有将它连接到基础表,因此它可以显示记录。这些记录都是复选框(是/否)和文本框(用于附加注释)的混合。组合框是否需要有一个更新后事件,还是在另一个事件中?我试着复制我找到的一些代码,但似乎不起作用。现在应该有一些信息显示,我已经直接输入到表中,但我知道的其他字段是空白的


我的目标是能够从组合框中选择一个孩子,并根据需要调出他们的记录和编辑信息。我是一个真正的编码初学者,但我认为这将引导我找到一个解决方案。今天我经历了各种各样的形式,但似乎什么都不适合我。我也刚刚开始学习访问,所以我才刚刚开始知道要问的问题的种类。任何帮助或建议都将不胜感激。

在访问表单中,有绑定的未绑定的控件。绑定表示表字段已连接,未绑定表示没有表字段连接。绑定表单和未绑定表单也是如此,其中绑定有一个完整的表连接到表单,而未绑定没有。如果进入“设计”视图,您将在textbox中看到字段名,或者在textbox中看到“未绑定”字段名。对于复选框,除非输入其属性页\数据选项卡\控制源,否则无法识别

从你的解释来看,你似乎指的是一个搜索框。这将是一个未绑定的表单,因为不应将任何数据绑定到它。您的学生姓名标题似乎是学生姓名的绑定文本框。搜索框中内置了一个AfterUpdate事件,作为宏或VBA搜索与下拉列表选择匹配的记录:

宏:

Search Record
Object Type: Form
Object Name: YourFormName
Record: First
Where Condition: ="[ID] = " & Str(Nz([Screen].[ActiveControl],0))
VBA:


请注意,您只需在表单上放置一个新的组合框并始终遵循向导即可创建搜索框。此操作的结果将是上面列出的AfterUpdate事件宏。您必须在完成之前取消向导,才能拥有一个没有任何功能的未绑定组合框

这就是我可能出错的地方。我从一个简单的列式表单开始,将信息输入表格[Camp Haven Papers]。它看起来像一个普通的电子表格。然后我开始收到更多的文件,所以我为我需要的所有东西制作了一个新的、更完整的表格[完成文件]。我向其中添加了旧字段,但添加了3个附加选项卡。我只是希望能够调出现有的记录,然后向其中添加新的信息。我将VBA代码添加到组合框中,但它似乎没有任何作用。
DoCmd.SearchForRecord acDataForm, "yourFormName", acFirst, "[ID] = " & Forms!YourFormNam!DropDownField