1
我正在嘗試使用Replace函數從字段中刪除字符。替換函數MsAccess
例子:
Country My goal:
Finland? Finland
Poland? Poland
我寫:
Replace([Country],"*?","")
,但它不是取代?
字符。
怎麼了?
我正在嘗試使用Replace函數從字段中刪除字符。替換函數MsAccess
例子:
Country My goal:
Finland? Finland
Poland? Poland
我寫:
Replace([Country],"*?","")
,但它不是取代?
字符。
怎麼了?
Replace
函數完全替換給定的字符串...不需要通配符。
因此"*?"
是錯誤的,因爲這將取代確切的字符串*?
,例如,在Antarctica*?
。
您需要使用"?"
代替:
Replace([Country],"?","")
謝謝!這也是一條消息:「由於類型轉換失敗...... 0記錄鍵違規......」Ms Access無法更新所有記錄0記錄。「我有20K記錄文件,其中有10000個 - 用於「?」去除。它完成了這項工作。 –
奇怪。它是否總是說「0記錄」,或者是否真的列出了無法更新的記錄?但只要它做到了這一點,並且沒有更多的國家擁有「?」左邊,誰在乎。我想這是一次性行動? –
它沒有列出未更新的記錄。是的,它取代?與「」。我想這是我的字段格式問題。我試圖在需要時多次替換函數 - 工作和不再有「0記錄」問題!我會偶爾使用替換。再次感謝你。 –