创建Access窗体时,可以通过添加组合框和列表框控件来提供更好的用户体验。下面是创建这些控件的完整攻略。
创建组合框控件
-
在Access窗体设计器中,选择“设计”视图。
-
从工具箱中选择“组合框”控件并将其拖到你的窗体中。
-
右击组合框控件,选择“属性”窗口。
-
在“数据”选项卡中,选择你想要提供选项的表或查询。
-
在“格式”选项卡中,选择你想要显示的字段。
-
指定“绑定列”属性,它表示用户选中哪个项后要存储在表中的列,通常是值列的列号(从0开始)。
-
指定“列计数”属性,它表示显示在列表中的列数。例如,如果你想在组合框中显示三列,则设置“列计数”为3。
创建列表框控件
-
在Access窗体设计器中,选择“设计”视图。
-
从工具箱中选择“列表框”控件并将其拖到你的窗体中。
-
右击列表框控件,选择“属性”窗口。
-
在“数据”选项卡中,选择你想要提供选项的表或查询。
-
在“格式”选项卡中,选择你想要显示的字段。
-
指定“值列表”属性,它表示用户选择选项时要存储在表中的值序列,例如,“A;B;C”。
-
指定“列计数”和“列宽”属性,它们控制显示在列表中的列数和每列的宽度。
下面是两个创建组合框和列表框控件的示例。
示例1:使用表作为选项源
假设你想创建一个窗体,让用户从某个表中选择国家和城市。你可以按照以下步骤创建组合框和列表框控件。
-
创建一个表“CountryCity”,它包含两个字段:Country和City。
-
在Access窗体设计器中,选择“设计”视图。
-
从工具箱中选择“组合框”控件并将其拖到你的窗体中。
-
右击组合框控件,选择“属性”窗口。
-
在“数据”选项卡中,选择“CountryCity”表作为选项源。
-
在“格式”选项卡中,选择“Country”字段。
-
在“数据”选项卡中,指定“City”字段为子数据源。
-
指定“绑定列”为1,表示选中的城市要存储在表中的第二列。
-
指定“列计数”为2,表示在组合框中显示两列(国家和城市)。
-
从工具箱中选择“列表框”控件并将其拖到你的窗体中。
-
右击列表框控件,选择“属性”窗口。
-
在“数据”选项卡中,选择“CountryCity”表作为选项源。
-
在“格式”选项卡中,选择“Country”和“City”字段。
-
指定“值列表”为“Country;City”,表示选中的国家和城市分别存储在表中的第一列和第二列。
-
指定“列计数”为2,表示在列表框中显示两列(国家和城市)。
示例2:使用查询作为选项源
假设你想创建一个窗体,让用户从某个查询中选择年份和销售额。你可以按照以下步骤创建组合框和列表框控件。
-
创建一个查询“SalesByYear”,它返回两个字段:Year和SalesAmount。
-
在Access窗体设计器中,选择“设计”视图。
-
从工具箱中选择“组合框”控件并将其拖到你的窗体中。
-
右击组合框控件,选择“属性”窗口。
-
在“数据”选项卡中,选择“SalesByYear”查询作为选项源。
-
在“格式”选项卡中,选择“Year”字段。
-
在“数据”选项卡中,指定“SalesAmount”字段为子数据源。
-
指定“绑定列”为1,表示选中的销售额要存储在表中的第二列。
-
指定“列计数”为2,表示在组合框中显示两列(年份和销售额)。
-
从工具箱中选择“列表框”控件并将其拖到你的窗体中。
-
右击列表框控件,选择“属性”窗口。
-
在“数据”选项卡中,选择“SalesByYear”查询作为选项源。
-
在“格式”选项卡中,选择“Year”和“SalesAmount”字段。
-
指定“值列表”为“Year;SalesAmount”,表示选中的年份和销售额分别存储在表中的第一列和第二列。
-
指定“列计数”为2,表示在列表框中显示两列(年份和销售额)。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Access窗体怎么创建组合框及列表框控件? - Python技术站