2013-11-21 79 views
0

另一個字符串替換字符串我很新,所以我事先道歉。我在Crystal Reports v.11中,我需要執行一種字符串別名。例如:在表1中有兩個字段名稱,我需要從'A'轉換爲'B'。水晶報表語法與字段表

我試過幾個語法的,沒有工作:

  • ToText({table_name},"A","B")

  • if {table_name}='A' then 'B' else {table_name}

  • if {table_name}='A' then 'B' else ""

  • Replace({table_name},"A","B") *錯誤消息「一個布爾值,這裏需要「。

請幫忙!謝謝。

+0

你們是不是要改變一個表或包含在其中的一個字段的值的名字嗎? – craig

回答

1

嘗試:

WhilePrintingRecords; 
StringVar ReplaceString; 

ReplaceString := Replace ({table_Name}, "A", "B"); 
ReplaceString 

現在,如果你得到一個布爾值誤差比你需要讓我們知道您正在處理的是什麼類型的字段。

+0

'whileprintingrecords'在這裏可能沒有必要。 – shawnt00

0

如果你想創建一個表的別名,你需要在數據庫專家這樣做。一旦選擇了所需的表格,點擊F2,然後根據需要修改名稱?