创建报表,识别工程中未分配设备型号的设备。本练习将使用以下技术:
•创建报表。
•添加字段。
•LEFT JOIN。
•测试报表查询。
•添加列。
•生成报表。
操作步骤
开始本练习前解压缩并打开Start_Exercise08.proj,文件位于文件夹Lesson08\Exercises内。创建新工程级报表,建立查询识别没有分配设备型号的设备。
步骤1 创建报表 单击进入【工程】/【配置】/【报表】。将BookRevision_Metric添加到工程。将文档名称的说明改为【Components without Parts】,类型为【设备型号】。
步骤2 建立查询 单击【专家模式激活】,删除所有查询内容,添加以下字段。
•component表com_tag字段。
•buildofmaterial表bom_manufacturer,reference字段。
步骤3 LEFTJOIN 创建【LEFTJOIN】,连接tew_component和buildofmaterial表,使用bom_objectid和com_id字段,bom_reference设为Null。(www.xing528.com)
步骤4 测试 单击【应用】和【测试】。
步骤5 创建别名 更改com_tag别名为【Compo-nent_Mark】,单击【应用】和【测试】,如图9-36所示。
步骤6 创建列 单击列,删除所有,只保留第一个列。更改校对列的标题为【Component Mark】,设置变量为Component_Mark,设置列宽为【40】。
步骤7 浏览工程报表 保存更改,打开【报表管理器】,单击【添加】,添加新报表并预览结果信息,如图9-37所示。
图9-36 创建别名
图9-37 浏览工程报表
报表查询 完整的报表查询信息如图9-38所示,字段名称是包含在表中的,所以Components表中任何字段都会使用COM作为前缀。制造商和设备型号字段不需要在报表中添加了,因为报表返回的结果是未选择设备型号和制造商的设备数据。使用的JOIN将会在buildofmaterials表中查找创建BOM报表匹配的设备ID。这些数据不会出现在报表中,因为报表返回的结果是匹配Null(空值)。
图9-38 报表查询信息
步骤8 测试报表 关闭【报表管理器】,单击设备导航器,右击工程名称,选择【查找】。输入【1】查找设备。右击=F1-X11,选择【属性】。应用设备型号Allen-Bradley1492- CA1BR。在报表管理器中检查报表内容,确认X11是否已经从列表中删除。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。