Access 2013 表单上的 If 语句
If statements on Access 2013 forms
好的,我正在创建一个新数据库,并且我已经编写了几个查询,现在我希望 link 形成一个表单。将附上表格的部分视图
我想要此表单做的是当用户 select 制造商时,模型框将是一个下拉列表,其中只有 linked 到该制造商
的模型
IE:如果用户 selects Dell 他们将获得我已添加到数据库中型号 table 的戴尔产品列表。如果他们 select apple,他们只会得到 apple 模型,依此类推。
我已经编写了用于分隔数据的查询,我只是迷失了表单源代码管理所需的语法。
我查看了 Stack Overflow,一无所获,我检查了 msdn 看是否能找到任何线索,到目前为止我还没有弄清楚,所以现在我要求帮助。
应该是这样的:
select Modelname
from Models
where Models.Manufacturer = [Forms]![ManufacturerField].value
您需要的设置就是所谓的 Cascading ComboBoxes - 根据在另一个组合框中选择的值过滤一个组合框中的记录。
有了这个,您将编辑下一个组合框的行源,因此它更像是一个过滤列表,让您可以更灵活地进行选择和过滤。希望这会有所帮助:)
好的,我正在创建一个新数据库,并且我已经编写了几个查询,现在我希望 link 形成一个表单。将附上表格的部分视图
我想要此表单做的是当用户 select 制造商时,模型框将是一个下拉列表,其中只有 linked 到该制造商
的模型IE:如果用户 selects Dell 他们将获得我已添加到数据库中型号 table 的戴尔产品列表。如果他们 select apple,他们只会得到 apple 模型,依此类推。
我已经编写了用于分隔数据的查询,我只是迷失了表单源代码管理所需的语法。
我查看了 Stack Overflow,一无所获,我检查了 msdn 看是否能找到任何线索,到目前为止我还没有弄清楚,所以现在我要求帮助。
应该是这样的:
select Modelname
from Models
where Models.Manufacturer = [Forms]![ManufacturerField].value
您需要的设置就是所谓的 Cascading ComboBoxes - 根据在另一个组合框中选择的值过滤一个组合框中的记录。
有了这个,您将编辑下一个组合框的行源,因此它更像是一个过滤列表,让您可以更灵活地进行选择和过滤。希望这会有所帮助:)