2016-07-03 42 views
0

我使用visual studio 2010和mysql進行數據庫和水晶報表的報表。Crystal Report on VB with a condition

我想顯示報告並根據其類別對其進行過濾。我試過這個教程在這裏:http://vb.net-informations.com/crystal-report/vb.net_crystal_report_parameter_string.htm

它的工作原理,但只有當參數已被填充。我想要的是,如果參數爲空然後報告將顯示所有項目,否則報告將基於參數顯示。

我該怎麼做?

這裏我的項目的一個小細節:

數據庫字段:

  • ID
  • 類別
  • 項目

參數名稱在水晶報告:

  • fillcategory

場視覺工作室:

  • cboCategory [我使用組合框]

回答

1

您需要在記錄選擇添加一個條件formula..something像下面

If parameter="" 
Then 
Category=category 
Else 
Category=parameter 
+0

每當我調試窗體時總會要求輸入參數值,有沒有什麼辦法可以直接顯示報告而無需輸入參數值? –

+0

你可以跳過一個曾經在報告中使用過的參數...如果你想在沒有參數提示的情況下進行調試,然後從報告設計中刪除參數,然後你可以調試 – Siva

+0

我看,哦,非常感謝 –