使用多列组合框选择填充文本框

您所在的位置:网站首页 access怎么记忆 使用多列组合框选择填充文本框

使用多列组合框选择填充文本框

2023-08-25 20:48| 来源: 网络整理| 查看: 265

如何使用多列组合框选择填充文本框 项目 04/13/2023 适用于: Access 2007, Access 2003, Access 2002

中等:需要基本的宏、编码和互操作性技能。

本文适用于 Microsoft Access 数据库 (.mdb) 和 Microsoft Access 项目 (.adp) 。

摘要

本文介绍如何使用多列组合框中所做的选择填充多个文本框,然后将文本框的内容另存为表中的一条记录。

更多信息

谨慎

如果按照本示例中的步骤操作,请修改示例数据库 Northwind.mdb。 你可能想要备份 Northwind.mdb 文件,并在数据库副本上执行以下步骤。

Microsoft 提供的编程示例仅用于进行说明,而不提供明示或默示担保。 这包括但不限于适销性或对特定用途的适用性的默示担保。 本文假设您熟悉正在演示的编程语言和用于创建和调试过程的工具。 Microsoft 支持工程师可以帮助解释特定过程的功能,但他们不会修改这些示例以提供新增功能或构建步骤以满足你的特定需要。 若要使用多列组合框中的选定内容更新文本框,请使用以下步骤:

打开示例数据库 Northwind.mdb。

在 Northwind.mdb 中创建包含以下字段的新表:

Table: Table1 ---------------------- Field Name: ID Data Type: Autonumber Primary Key --- Field Name: FirstName Data Type: Text --- Field Name: LastName Data Type: Text --- Field Name: Title Data Type: Text

在 Northwind.mdb 中创建包含以下控件的新窗体:

Form: Form1 ---------------------- RecordSource: Table1 --- Control Type: Text Box Name: txtFirstName ControlSource: FirstName --- Control Type: Text Box Name: txtLastName ControlSource: LastName --- Control Type: Text Box Name: txtTitle ControlSource: Title

将组合框添加到 Form1。 在“组合框”向导中,执行以下步骤:

单击 “我希望组合框”查找表或查询中的值,然后单击“下一步”。 单击“表:员工”,然后单击“下一步”。 通过选择每个字段,然后单击 > 按钮,将 LastName、FirstName 和 Title 字段从“可用字段”列表移动到“所选字段”列表。 单击"下一步"。 单击“下一步”,单击 “记住”值供以后使用,然后单击“下一步”。 在 组合框 中,键入“选择”,然后单击“完成”。

右键单击在步骤 4 中创建的组合框,然后单击 “属性”。

单击“其他”选项卡,然后在“名称”框中键入 cboNames。

单击“事件”选项卡,单击“更新后”事件框,然后单击“生成 (...) ”按钮。

单击“代码生成器”,然后单击“确定”。

在 Visual Basic 编辑器中,键入以下代码:

Private Sub cboNames_AfterUpdate() Me.txtFirstName = Me![cboNames].column(1) Me.txtLastName = Me![cboNames].column(2) Me.txtTitle = Me![cboNames].column(3) End Sub 退出 Visual Basic 编辑器,然后在窗体视图中打开 Form1 窗体。 单击组合框中的项,然后单击“下一条记录”。 针对要保存的每条记录重复此步骤。 在表视图中打开 Table1,确认已保存新记录。 请注意,单击组合框中的项后,AfterUpdate 属性将运行填充窗体上三个文本框的事件过程,并将新记录添加到 Table1。


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3