首页 > 解决方案 > 如何在表单中使用级联删除/更新选定元素?

问题描述

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

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

我有一个包含这样的游戏数据的表单:

GameID  Type

这个RecordSource表格是一个SELECT GameID FROM Games

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

填写完所有数据的游戏表格如下所示:

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

我有另一个名为 Platformer 的表单,它应该链接到 Platformer 表。我只想在这里显示与平台游戏相关的数据。

当我将游戏添加到游戏表单并将其分配为平台游戏时,该功能有效,但是当我实际尝试抓取选定行时,我无法检测到正确的行。

例如,如果我想将 Game Form 中的 Type 更改为 GameID 4 为 Platformer,则应将其记录到 Platformer 表中。同样,如果我将 GameID 2 的类型更改为 RPG,那么它应该从 Platformer 表中删除该实例。

我正在修补 Access,但我无法抓住整个选定的行并产生级联效果。我与 GameID 建立了关系。

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

标签: vbams-access

解决方案


推荐阅读