DataBase Object Table Object Name Orders 14.单击“关联”选项卡。应该选中“与父命令对象相关联”复选框。“父”框应该包含 “ Customers”;“父字段”和“子字段/参数”框都应该包含“ CustomerID。 在设计关系数据库时,对于链接字段,习惯上相关的表要使用相同的名字 在这种情况下,链接字段都被命名为 CustomerId。数据环境设计器自动 地在对话框中匹配这样的对。 15.单击“添加”。单击“确定”关闭对话框。 单击“添加”按钮向 Command对象添加关系。在关闭了对话框之后,数 据环境设计器通过把两个命令显示为一个层次结构来反映关系。该层次结 构将被用于创建数据报表。 16.根据下面的设置值设置工程和设计器的属性,然后保存工程: 对象 属性 设置值 Prinwind DataEnvironmentName EnWind Form Name FrmShow Report 创建数据报表 一旦创建了数据环境设计器,就可以创建一个数据报表。因为并不是数据环境中 所有的字段在一个数据报表中都有用,这一系列的主题创建一个受限制的报表, 只显示几个字段。 要创建一个新的数据报表,请按照下列步骤执行: 在“工程”菜单上,单击添加 Data Report”, Visual basic将把它添加到您的工程中。 如果设计器不在“工程”菜单上,单击“部件”。单击“设计器”选项卡,并单击“Data Report”把设计器添加到菜单上DataBase Object Table Object Name Orders 13. 14. 单击“关联”选项卡。应该选中“与父命令对象相关联”复选框。“父”框应该包含 “Customers”;“父字段”和“子字段/参数”框都应该包含“CustomerID”。 在设计关系数据库时,对于链接字段,习惯上相关的表要使用相同的名字。 在这种情况下,链接字段都被命名为 CustomerID。数据环境设计器自动 地在对话框中匹配这样的对。 15. 单击“添加”。单击“确定”关闭对话框。 单击“添加”按钮向 Command 对象添加关系。在关闭了对话框之后,数 据环境设计器通过把两个命令显示为一个层次结构来反映关系。该层次结 构将被用于创建数据报表。 16. 根据下面的设置值设置工程和设计器的属性,然后保存工程: 对象 属性 设置值 Project Name PrjNwind DataEnvironment Name DeNwind Form Name FrmShowReport 17. 创建数据报表 一旦创建了数据环境设计器,就可以创建一个数据报表。因为并不是数据环境中 所有的字段在一个数据报表中都有用,这一系列的主题创建一个受限制的报表, 只显示几个字段。 要创建一个新的数据报表,请按照下列步骤执行: 1. 在“工程”菜单上,单击“添加 Data Report”,Visual Basic 将把它添加到您的工程中。 如果设计器不在“工程”菜单上,单击“部件”。单击“设计器”选项卡,并单击“Data Report”把设计器添加到菜单上