我有一个表[tblAttributeData]
,其中有一个“产品编号”的主键字段。每个产品编号可能有 1 到 37 个属性——每个属性由 3 个字段组成:Attribute Name
、Attribute Value
和Attribute Unit-of-Measure
。
例如 [目录编号] [属性 1] [值 1] [计量单位 1] [属性 2] [值 2] [计量单位 2]。. . 等等
可能有更多的属性被命名然后有属性给定值/单位。
我还有一个查询,它Attribute Name
为 value + unit 拉取以及连接字段,导致每个属性有 2 个字段。
例如 [Attribute 1] [concValue 1] [Attribute 2] [concValue 2] 。. . 等等
所以这是我的问题:我必须填充任何具有值的属性的报告,这很容易完成。但是,我需要为这些属性中的每一个填充一组文本框,但我需要省略任何[concValue]
为空的记录,并且不跳过文本框中的一行。
我似乎无法使用条件字段,因为如果[concValue]
返回 null 中的任何一个,则省略整个记录,而不仅仅是那个特定的[Attribute #]
and [concValue #]
。
有没有办法在任何给定记录中省略几个字段而不保持Null
这些字段中的值?