0

大家好我使用Crystal Reports for Visual Studio 2010顯然是Visual Studio。Crystal Reports參數下拉列表問題

我已經創建了一個帶有參數Employee的水晶報表。這是用戶從中選擇的員工姓氏的下拉列表。問題是,它只顯示一個選項,這是一個空白的空間(如果您計算三個點(...)的空白選項,則爲2個選項)。

事情是之前我插入一些新的數據,這工作正常。但是現在大約有2500行,每個人都可以有一個員工,儘管大多數人沒有。

另一方面,我的另一個下拉列表使用相同的SQL,並以完全相同的方式創建工作正常。

我不知道可能是什麼原因造成的。我認爲這是SQL,但我把員工的姓名與DropDownList應該選擇到這個其他報告(這是一個日期報告顯示兩個日期之間的所有內容)相同的事情,它顯示正常。同樣,用於填充報告的同樣的sql select功能。

是否有這麼多的行和這麼多可能的員工造成這種事實?

我試過所有東西,但它就像它只給我第一個選項(空白)在下拉列表中。

當調試時,我可以看到可觀察集合已經拿起員工的姓氏,並可以閱讀它,但由於某種原因,在提示下拉列表中,我看到的只是空白選項。

這是我在CR使用的公式:

{Inventar_Model_ReportClass.ImeZaduzioca} = {Zaduzio?}

它可能有一些做使用Crystal Reports限制了其查詢到的第一個1000行

http://crystalreportsbook.com/forum/forum_posts.asp?TID=8029

我想在這裏設置創建MaxRowRecords

HKEY_LOCAL_MAC海因\ SOFTWARE \ Business Objects公司\套件12.0 \ Crystal報告\ DatabaseOptions \ LOV

並將其設置爲5000,但仍然沒有運氣

我這樣說是因爲 我檢查了SQL和返回值很好,我嘗試刪除報告,然後重新創建它,同樣的問題,我試圖創建其他參數,他們都不能正常工作,例如我有一個存儲參數,它只顯示我97選項,但是當我使用計數差異,我得到140值。

請幫助

+0

任何人? Bueller? –

回答

0

我找到了答案 http://scn.sap.com/thread/3195520

我改變了錯誤的註冊表項。它有什麼版本的Windows您使用32位或64。反正這裏是正確的做:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ SAP的BusinessObjects \套房XI 4.0 \ Crystal報告\ DatabaseOptions

+0

您使用的是哪個版本的Windows? 32位或64位?我認爲64位? – Sun