访问:包含2个子表单的表单(相同表)

时间:2016-06-05 21:24:10

标签: ms-access

我正在尝试创建一个付款方式,我想用两个子表单拆分活动和付款。

我已成功,并且有效!表付款存储值。 活动和消息在桌子上。

ID - >编号

说明 - >串

Pasive - >真/假

我为活动和素材创建了两个表单。每个表单都显示相应的值。 我还创建了包含两个子表单(活动和表单)的主表单

当我插入付款时 enter image description here

GREAT!有用! enter image description here

但是,当我再次打开表格时,价值观会混乱。

enter image description here

你能帮助我吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

我不确定它是否理解正确。您的子表单看起来不知道哪些数据是被动的,哪些数据是活动的。试试这个:

  1. 而不是表中的是/否字段,您可以使用下拉列表创建字段,允许您选择以下两个值中的一个:被动活动。让我们将该字段命名为: transactionType
  2. 然后,您应该将 transactionType 控件添加到每个子表单。
  3. 在第一个子表单中,您将 transactionType 控件的默认值设置为="active",在第二个子表单中为="passive"
  4. 现在,您可以将两个子表单中 transactionType 控件的可见参数设置为 no 。在表单视图中,您不会看到它们,但如果您创建新记录,则会向您的表中添加适当的信息。
  5. 您的子表单是否基于查询?如果不是,请转到子表单数据源,根据您的表创建查询,并在 transactionType 字段的标准中分别设置"active"(在第一个子表单中)和"passive"(在第二个)。
  6. 当你重新开启时     您的表单,由于您在步骤5中设置的查询过滤器,子表单将     仅显示活动或仅显示被动。如果您选择该解决方案,则仅适用于新数据。如果表中已有一些数据,则应手动为每个现有记录完成 trasactionType