我已經開發了,因爲水晶報表的解決辦法似乎並不具有以下公式的子功能:晶報道:串錯誤
權({_ v_hardware.groupname}, 截斷(INSTR(代替({_ v_hardware.groupname}, 「」, 「 」),「 」))
我試圖做的是搜索的句點(「。」)在一個字符串,用逗號代替它,然後在字符串中找到逗號位置並在逗號後面輸出所有的字符,假設字符串只有1個句點i整個字符串。
現在當我嘗試這樣做時,我會看到一些看起來像是翅膀的奇怪角色。有任何想法嗎?
在此先感謝。
我已經開發了,因爲水晶報表的解決辦法似乎並不具有以下公式的子功能:晶報道:串錯誤
權({_ v_hardware.groupname}, 截斷(INSTR(代替({_ v_hardware.groupname}, 「」, 「 」),「 」))
我試圖做的是搜索的句點(「。」)在一個字符串,用逗號代替它,然後在字符串中找到逗號位置並在逗號後面輸出所有的字符,假設字符串只有1個句點i整個字符串。
現在當我嘗試這樣做時,我會看到一些看起來像是翅膀的奇怪角色。有任何想法嗎?
在此先感謝。
我不知道你試圖完成的整個問題,但單單這個問題,用逗號代替句點的步驟似乎是不必要的。如果您知道有是字符串中唯一的一個週期,你只需要在字符週期的右側,那麼你應該能夠做到像以下(這是@first_formula):
right({_v_hardware.groupname}, len({_v_hardware.groupname}) - instr({_v_hardware.groupname},"."))
如果由於某種原因你想顯示逗號,然後我會在一個單獨的公式中做到這一點。如果你需要整個屏幕用逗號然後更換隻是做:
replace({_v_hardware.groupname},".",",")
如果您需要的逗號加上包括在字符串中,那麼它可能是更容易做這樣的事情:
"," + {@first_formula}
希望這可以幫助。
啊,男人,另一個沒有upvote正確的答案。 :) – Dusty 2009-12-03 00:42:56
什麼是您的CR版本,以及您使用的是哪種數據庫或數據文件? – 2009-12-01 19:58:41