2011-08-05 44 views
0

Crystal報表重複值是這樣的:值重複節

 
1   rar 
1   rar 
1   rar 
1   rar 
1   rar 

我所要的輸出是這樣的:

 
1   rar 

我寫了這樣的代碼:

Dim crParameterFieldDefinitions As ParameterFieldDefinitions 
Dim crParameterFieldDefinition As ParameterFieldDefinition 
Dim crParameterValues As New ParameterValues() 
Dim crParameterDiscreteValue As New ParameterDiscreteValue() 
crParameterDiscreteValue.Value = Label1.Text 
crParameterFieldDefinitions = cryRpt.DataDefinition.ParameterFields 
crParameterFieldDefinition = crParameterFieldDefinitions("@invoiceno") 
crParameterValues = crParameterFieldDefinition.CurrentValues 
crParameterValues.Clear() 
crParameterValues.Add(crParameterDiscreteValue) 
crParameterFieldDefinition.ApplyCurrentValues(crParameterValues) 

CrystalReportViewer1.ReportSource = cryRpt 
CrystalReportViewer1.Refresh() 

我該如何解決這個問題?

回答

0

我會看看報告的數據庫專家。最有可能的是,您將鏈接設置的方式與所顯示的記錄相乘。

如果鏈接正確並且有多條記錄,則可能需要查看使用SQL查詢(或命令)來獲取數據並使用「唯一」關鍵字來確保記錄僅顯示一次。

您可以張貼在你使用的是什麼類型的數據源的更多infomration,以及什麼樣的詳細信息字段的內容(即公式字段,數據庫字段)

1

考慮你沒有任何價值分組想重複。