我正在设置一个表格供学生选择课程选项。
我有我的桌子,tblOptions,
我想使用 3 个字段;块、期间、选项名称。
我的“块”是一个文本,期间和选项名称都是下拉菜单。
有没有办法让我的选项名称下拉列表只返回输入到我的选项表格中的块和期间的结果?
我正在设置一个表格供学生选择课程选项。
我有我的桌子,tblOptions,
我想使用 3 个字段;块、期间、选项名称。
我的“块”是一个文本,期间和选项名称都是下拉菜单。
有没有办法让我的选项名称下拉列表只返回输入到我的选项表格中的块和期间的结果?
好吧,让我试一试……您希望“选项名称”下拉框仅返回与表单上的“块”和“期间”相关的结果。如果我假设您的表单 - frmClassOption 具有文本框 txtClassBlock 和下拉菜单drpClassPeriod 和drpClassOptionName。您可以将 drpClassOptionName 的记录集值设置为:
=SELECT [Option Name] from [tblOptions] WHERE [Block] = [frmClassOption].[txtClassBlock] AND [Period] = [frmClassOption].[drpClassPeriod]
我的语法可能让我有点笨拙,但它应该是这样的。基本上,您告诉它只为您提供与您的 SELECT 查询匹配的下拉列表选项,该查询将您以前的输入作为条件。
-- 编辑于 2012 年 8 月 13 日 @ 1842 小时 --
既然我知道它是一个连续的表格 - 它引出了一个问题,你能否提供一个更好的细节来说明你是如何设置表格的?这是输入块和期间的父表单的子表单,块和期间是否输入在同一个表单上,这是独立的,还是它们的某种组合?可能有助于缩小您的答案。