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

时间:2018-08-15 01:30:32

标签: vba ms-access

我有一个名为Platformer的表,该表具有以下数据:

 GameID  Bits    Developer   IsSideScroller
   1      64      Nintendo      Yes
   2      64      Sega          Yes

我有一个保存游戏数据的表格,如下所示:

GameID  Type

此表单的RecordSourceSELECT GameID FROM Games

在此表单中,“类型”是一个组合框,选项是Platformer, Shooter, RPG

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

GameID  Type
  1     Platformer
  2     Platformer
  3     RPG
  4     Shooter
  5     RPG

我有另一个名为Platformer的表格,应该链接到Platformer表。我只想在此处显示与Platformers相关的数据。

当我将游戏添加到游戏窗体并将其分配为Platformer时,该功能有效,但是当我实际尝试获取“选定行”时,我无法检测到正确的行。

例如,如果我想将“游戏窗体”中的“类型”更改为GameID 4,则改为Platformer,则应将其记录到Platformer表中。同样,如果我将GameID 2的类型更改为RPG,则应从Platformer表中删除该实例。

我正在修改Access,但是无法获取整个选定行并产生级联效果。我与GameID建立了关系。

我希望我对我的要求很清楚,并且有人可以帮助我。我会很感激的。

0 个答案:

没有答案