我有两个表格,我们称之为T1和T2。 T1目前在它近600的记录,其中一个包含的ID号与另一其中包含一个标题,所以ID和TITLE:当他们都引用另一个表的ID时,如何根据输入到另一个字段的数据限制一个字段的多选选项?
T1
ID | TITLE
-----|----------
1 | Title ABC
... | ...
201 | Title XYZ
... | ...
411 | Title 123
T2具有一个ID字段,标题字段,接受标题字段,以及拒绝标题字段,所以ID,TITLES,ACCEPTED TITLES和REJECTED TITLES。访问表单使用多选ListBox从T1中选择一个或多个TITLES,然而很多都是必需的,但通常不超过十个。一旦条目进入T2的TITLES字段,这是对应于从T1中选择的标题的记录ID的数字,我希望T2中每个被接受的TITLES和REJECTED TITLES的组合框被限制为仅显示那些标题对应于输入到TITLES字段中的ID。所以,如果我在T2的标题领域,
T2
ID | TITLES | ACCEPTED TITLES | REJECTED TITLES
---|---------------|------------------|----------------
1 | 1, 201, 411 | |
我想下拉组合框,只显示对应于这些ID输入到标题领域的标题。因此,采取接受的TITLES领域,它可能是这样的:
T2
ID | TITLES | ACCEPTED TITLES | REJECTED TITLES
---|---------------|--------------------|---------------
1 | 1, 201, 411 | | [ ] Title ABC \/|
| [ ] Title XYZ |
| [ ] Title 123 |
我想我应该能够建立一个SELECT凡(...)语句,我可以在“行源使用“接受的标题和拒绝标题的属性。然后,列表将与选择的TITLES项目一样短,而不是长于600+条记录。这也完全消除了被接受的TITLES或REJECTED TITLES下的错误输入的可能性,因为这些标题只能从TITLES下输入的标题中选择。但是,我还不知道如何构建这样的SELECT语句。
任何援助将不胜感激。谢谢你的时间。
我对'T2.Titles'发生了什么感到困惑。这些“T1.ID”是否连接在一起并用逗号分隔?为什么他们不都有自己的记录? – Brad
T1表适用于个人作品。它包含作品的标题以及关于每件作品的信息,例如作品完成时间,单词数量等等等。 T2表跟踪对各种期刊的提交。还有另外一张包含期刊本身的表格,但这对我所要完成的目标并不重要。由于大多数期刊接受多种此类提交,T2的TITLES字段必须能够包含多个条目。 – Zahhar
我已经可以从列表框中为这个字段选择多个标题。但是,我只想筛选一次以上的600多条记录。当我从期刊收到回复时,我想检查已被接受和/或被拒绝的标题,而不必每次筛选全部600多条记录。我只想从提交的标题中进行选择。 – Zahhar