1

我有一个电话交换机的命令数据库,表之间的关系是这样的; 关系切换数据库

我遇到的问题是当我使用我设计的表格时; 数据表格

用于查看和输入数据。我必须将表单上的数据分配给一个覆盖 ID,它是覆盖中的主键。我知道当我输入新数据并输入相关的覆盖 ID 时表单正在尝试做什么,它正在尝试将覆盖 ID 添加为新的覆盖 ID,但覆盖 ID 已经存在,因此它不能复制 ID。

我只需要知道如何获取我的表单以允许我选择已经存在的覆盖 ID(以及相关的链接覆盖 ID)并分配我试图添加到其中的信息?

我知道我可以使用组合框,但是当我这样做时,它会更改其他记录,当在表单上时,没有覆盖 ID,并且当您将组合框中的覆盖 ID 设置回原始正确 ID 时,它只会更改其余记录到该 ID。

这是一个大学项目,需要至少 3 个实体(表),因此为什么会有一些可以说是不必要的表。

这可能只是一个愚蠢的问题,但是我完全盲目地进入了这个项目,对访问没有太多了解,现在没有人可以提供帮助!

叠加层就像交换机操作系统的一部分,允许您执行某些命令,因此某些命令可以在某个叠加层中使用,并且该叠加层将与选择的几个叠加层链接,这些叠加层也可以执行一些相同的命令.

4

1 回答 1

0

事实证明它并不像我想象的那么复杂,基本上我正在处理一个未绑定的表单(或者更确切地说,它绑定到一个包含所有相关字段的查询)。

如果我想像上面描述的那样针对另一个表的主键添加一条记录,我需要将表单绑定到 PlainTextFunction 表,该表包含要分配给 PK 的信息。这使我可以更改 PTF 表记录上的 FK,从而将其链接到所需的覆盖 ID,而无需更改或添加新的 PK。嗬!

所以澄清一下;为此,您要编辑需要在另一个表的 PK 下分类的记录的外键。从某种意义上说,这会将输入的记录分配给另一个表中的 PK。

于 2013-03-05T15:59:14.373 回答