MS-Access:在子窗体中按主窗体ID对记录进行分组
我有一个主表MAINform,其包含一个ID,并通过这个ID将一个子表关联起来。
在子表中其实有一个文本字段 [Funktion],例如
A: 体操
B: 跑步
C: 攀岩
现在我想把它改成一个下拉字段(组合框?),能够显示该ID的所有条目!
我的SQL是
SELECT [Funktion] FROM [Table]
WHERE ((([SUBform].ID)=[Foms]![MAINform]![ID]))
GROUP BY Funktion;
这在第一个ID时可行,但切换到另一个ID时,还是会再次提供第一个列表。
我猜,我缺少一个 requery,但它应该放在哪儿、需要写哪段代码?
解决方案
What Gustav means is that you don't have to add a where clause to the query of the subform. Instead, define the properties he mentioned in the subform control (not the form used as subform itself):
站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。
