我有一個使用Crystal Reports for VS 2010的C#2010應用程序。我的報表的目的是顯示一個人每天應該在一個或多個星期的哪一天。格式是這樣的:水晶報表多個表問題
請注意,它顯示成對的,而不是一般的頭一個表。
它使用包含兩個DataTable的DataSet,一個用於標題日期,另一個用於位置。
問題是如果我在每個DataTable中有n個項目,報告將顯示n^2對標題/位置而不是n。該模式類似於兩張表的笛卡爾乘積。
我認爲這可能與報告的數據庫專家中的鏈接部分有關,但我無法解決它。它現在不包含任何鏈接。
我使用DataSet看起來是這樣的:
發佈相關表和您正在使用的查詢的關係的屏幕截圖。 – craig
它們之間沒有關係。我認爲這可能是問題,但我沒有設法解決它......不知道你的意思是通過查詢。我編輯了原文,並添加了DataSet的外觀。 –