资产表必须始终保留关于已处理资产的信息,否则报表将不具有它们需要的历史信息。如果您没有过滤就将标签连接到该表,它将显示已处理的资产。我们已经在数据库中构建了几个不同的东西,以方便标签打印,说明这一点。
主要的事情是有一个完全不同的表(实际上是一个视图,如果您熟悉SQL数据库),名为dbo.vLabelerAsset_AssetTag。这是用于默认标签的表。它只包含活动对象,序列号是可用列之一。我们建议使用这个表,因为它减少了设置过滤器的需要。
如果必须使用dbo。资产,因为它有一个dbo上不可用的列。vLabelerAsset_AssetTag,你可以使用两个表,并通过asset_tag在表链接上创建一个链接。那样的话,你仍然只能从dbo那里得到资产。vLabelerAsset_AssetTag没有过滤,但可以访问两个表的列。另外,根据列的不同,您可以提交一个特性请求,要求将列添加到dbo。vLabelerAsset_AssetTag,我们看看这是否可行。
最后,dbo。资产现在有2列可以用来筛选。它总是有一个名为record_status的列,其值为1 (active)和2 (dispose)。在当前版本(5.3或更新版本)中,它还有一个名为is_dispose的列,T表示true, F表示false。如果您的标签只使用dbo。资产,您将需要设置一个过滤器,使它只显示record_status = 1或is_dispose = F。
主要的事情是有一个完全不同的表(实际上是一个视图,如果您熟悉SQL数据库),名为dbo.vLabelerAsset_AssetTag。这是用于默认标签的表。它只包含活动对象,序列号是可用列之一。我们建议使用这个表,因为它减少了设置过滤器的需要。
如果必须使用dbo。资产,因为它有一个dbo上不可用的列。vLabelerAsset_AssetTag,你可以使用两个表,并通过asset_tag在表链接上创建一个链接。那样的话,你仍然只能从dbo那里得到资产。vLabelerAsset_AssetTag没有过滤,但可以访问两个表的列。另外,根据列的不同,您可以提交一个特性请求,要求将列添加到dbo。vLabelerAsset_AssetTag,我们看看这是否可行。
最后,dbo。资产现在有2列可以用来筛选。它总是有一个名为record_status的列,其值为1 (active)和2 (dispose)。在当前版本(5.3或更新版本)中,它还有一个名为is_dispose的列,T表示true, F表示false。如果您的标签只使用dbo。资产,您将需要设置一个过滤器,使它只显示record_status = 1或is_dispose = F。