在我的水晶報表中,該報表通過DataSet (*.xsd-File)
鏈接到SQL Server Database
,我正在顯示來自多個表格的數據。它也有一些子報告。爲什麼當連接實體爲空時,水晶報表不顯示字段
在主報告中,我顯示來自兩個表的數據。當兩個表都有記錄要顯示時,它將起作用,但是當第一個表中只有一條記錄,而另一個表中的相應記錄爲空(即可)時,它將不顯示任何數據。
例子:
比方說,我有一個表Person
和Address
。一個人可以有一個地址,但它也可以是空的(空)。
當我想顯示Person
(其中包含Address
)的報告時,它會顯示所有想要的fields
(like Person.Name, Person.Age, Address.Street etc.)
。
如果我想顯示一個沒有地址的人的報告,它顯然不能顯示任何地址數據,但它也不會顯示該人的字段。
這可能是什麼原因造成的?
我可以改進我的問題來澄清一些事情嗎?我正在使用VS2010。
是否存在您已在服務器上篩選報告數據的查詢?聽起來像一個查詢問題,如果是這樣,然後創建另一個查詢,符合您的標準 – MethodMan
我只有在xsd文件中自動創建的查詢,據我所知,但我會仔細檢查 –
只有選擇表,沒有任何加入TableAdapter配置嚮導 –