0
在我的應用程序中,用戶從列表中選擇一個客戶。然後,我使用這個選定的客戶(CustID是選定客戶的ID)使用recordselectionformula篩選水晶報表中的記錄。但是,用戶可以在不選擇客戶的情況下查看報告。在這種情況下,CustID爲零,應該沒有記錄選擇公式。我的代碼如下。如何在使用vb.net的水晶報表中刪除recordselectionformula
if CustID>0 then 'this part is working fine
crystalreport.recordselectionformula="{vSaleReport;1.CustomerID}=" & CustID
else
crystalreport.recordselectionformula="" 'this line is not working
endif
當用戶選擇了一個客戶(客戶ID> 0),recordselectionformula被設置和晶體報告過濾器中的記錄按預期方式。但是,當用戶未選擇客戶(CustID = 0)時,以前設置的記錄選擇公式不會被刪除,並且不會爲所有客戶顯示報告。它仍然根據之前選擇的客戶顯示過濾的數據。
任何人都可以指導我如何刪除以前設置recordselectionformula。
感謝
感謝Siva。有效。 – mubash3r