我有访问中的学习报告,我不明白这两个概念之间的区别。我明白控制源是列?但那么行源是什么?
答案 0 :(得分:12)
Row Source
通常用于确定如何构建项目列表,而Control Source
确定将使用哪个字段来存储或检索值。例如,在Combo Box
中,您有两个属性。 Row Source
确定如何构建用户在按下向下箭头时看到的列表。 Control Source
确定用户选择的值的存储位置。
示例假设我们有一个绑定到名为Cars
的表的表单,该表列出了有关汽车的信息。此表中的一列用于存储汽车的颜色。我们假设该列名为BodyColor
。您还有另一张允许颜色的表格(例如蓝色,黄色,绿色,钢蓝色,午夜蓝色等)。您希望确保用户在输入汽车颜色的值时从这个颜色列表中进行选择。
在我们的表单上,我们添加了一个组合框,我们在其中设置以下属性:
Control Source : BodyColor
Row Source : SELECT Colors.Name FROM Colors ORDER BY Colors.Name;
Row Source Type : Table/Query
当用户看到您的组合框时,他们将能够点击组合框上的向下箭头并查看颜色列表。当他们选择颜色时,表单会将他们的选择保存到BodyColor
列。