Vba 如何使用表单中的级联删除/更新所选元素?

Vba 如何使用表单中的级联删除/更新所选元素?,vba,ms-access,Vba,Ms Access,我有一个名为Platformer的表,其中包含如下数据: GameID Bits Developer IsSideScroller 1 64 Nintendo Yes 2 64 Sega Yes GameID Type GameID Type 1 Platformer 2 Platformer 3 RPG 4 Shooter 5 RPG

我有一个名为Platformer的表,其中包含如下数据:

 GameID  Bits    Developer   IsSideScroller
   1      64      Nintendo      Yes
   2      64      Sega          Yes
GameID  Type
GameID  Type
  1     Platformer
  2     Platformer
  3     RPG
  4     Shooter
  5     RPG
我有一个表格可以保存游戏数据,如下所示:

 GameID  Bits    Developer   IsSideScroller
   1      64      Nintendo      Yes
   2      64      Sega          Yes
GameID  Type
GameID  Type
  1     Platformer
  2     Platformer
  3     RPG
  4     Shooter
  5     RPG
此表单的
RecordSource
是一个
SELECT GameID FROM Games

在这个表单中,类型是一个组合框,选项是
Platformer、Shooter、RPG

填写了所有数据的游戏表单如下所示:

 GameID  Bits    Developer   IsSideScroller
   1      64      Nintendo      Yes
   2      64      Sega          Yes
GameID  Type
GameID  Type
  1     Platformer
  2     Platformer
  3     RPG
  4     Shooter
  5     RPG
我有另一个叫做Platformer的表单,它应该链接到Platformer表。我只想在这里显示与平台相关的数据

当我将一个游戏添加到游戏窗体并将其指定为Platformer时,该功能会起作用,但当我实际尝试抓取所选行时,我无法检测到正确的一行

例如,如果我想将游戏表单中的类型更改为GameID4的Platformer,那么应该将其记录到Platformer表中。类似地,如果我将GameID2的类型更改为RPG,那么它应该从Platformer表中删除这个实例

我正在修补访问权限,但无法获取整个选定行并产生级联效果。我和GameID建立了关系


我希望我清楚我的要求,有人可以帮助我。非常感谢。

当我实际尝试抓取所选行时,我无法检测到正确的行。您是如何做到这一点的?因此,您的目标是将表单的任何更新/新条目推送到access数据库中?是@Marcucciboy2