【问题标题】:Advanced Form creation - needed advice or suggestion高级表单创建 - 需要的建议或建议
【发布时间】:2019-11-17 08:22:40
【问题描述】:

我在 MsAccess 中有一个数据集:

事实表 - ChartReview

    ID  EmployeeFK  CategoryFK  ObjectiveFK YesNoFK
     1          22           1            1       0
     2          11           1            2       1
     3          11           2            3       1
     4          22           3            6       2
     5          22           2            5       0
     6          22           2            4       1

维度表 -

3_Employee

     ID EmployeeName

     11 James Smith
     22 John Doe 

4_YesNo

     ID DescriptionYesNo

     0  N/A
     1  Yes
     2  No 

1_Category

    ID  DescriptionCategory

    1   Orientation
    2   Individual
    3   Progress

2_Objective

   ID   CategoryFK  DescriptionObjective

    1   1           Object1
    2   1           Object2
    3   2           Object345
    4   2           Object556
    5   2           Object666
    6   3           ObjectLast

这是关系模型(彩色圆点表示适当的关系):

我的目标是创建一个表单或(表单+子表单)- 用户将在其中添加数据,如下所示-

用户将选择 EmployeeName,然后 - 将继续选择 Category

然后 - 将根据每个类别与其目标相关联。

我创建了主窗体(数据源 - ChartReview 表):

和子表单(数据源 - 维度 - 类别目标表):

但是 - 我的问题 - 我不知道如何连接 MainForm + SubForm...

(因此用户将数据输入到 Main,然后将被转移到 Sub 并输入 Yes/每个目标都没有/N/A

另外,我需要将我的 Yes/No/N/A 值绑定到 每个 目标,而现在,不幸的是,他们只限于第一个目标......

最后,我什至不确定用户是否真的能够填写我的子表单,因为它是由维度创建的。 当我尝试输入或更改 SubForm 中的信息时 - 出现以下错误:

任何意见或建议 - 欢迎!!!

【问题讨论】:

    标签: forms ms-access-2016 subform


    【解决方案1】:

    在设计视图中打开表单。
    单击子窗体以将其选中。
    如果您看不到属性窗格,请右键单击子表单并选择属性。
    在数据选项卡上有您需要填写的字段。
    链接主字段和链接子字段。

    首先,将 3_Employee.ID 放入“链接主字段”框中
    和 ChartReview.EmployeeFK 在“链接子字段”框中。
    手动输入有效数据以测试员工记录是否有效,然后在有效后添加其他链接。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-24
      • 1970-01-01
      • 2018-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-12
      • 1970-01-01
      相关资源
      最近更新 更多