我一直在試圖返回Access中的姓氏的第一個字母。 我在查詢中試過這個,但是它顯示了一條錯誤消息。如何返回Access中的單詞的第一個字母
在我的表中我有一個名爲lastName的字段。 當我使一個新的查詢並打開表達式生成器我使用下面的表達式:
實施例:左([姓氏],1)
它顯示了錯誤,它是無效的。
我該如何做這項工作?
我一直在試圖返回Access中的姓氏的第一個字母。 我在查詢中試過這個,但是它顯示了一條錯誤消息。如何返回Access中的單詞的第一個字母
在我的表中我有一個名爲lastName的字段。 當我使一個新的查詢並打開表達式生成器我使用下面的表達式:
實施例:左([姓氏],1)
它顯示了錯誤,它是無效的。
我該如何做這項工作?
Microsoft's Help on String Functions表明,你應該使用以下格式:
=Left([SerialNumber],2)
If [SerialNumber] is 「CD234」, the result is 「CD」.
我簡單瀏覽了一下a few different languages,他們都表現出相同的格式。他們都沒有用分號(;)代替逗號(,)。
在德語(也可能是其他歐洲版本)Access中,您需要在查詢設計器中調用函數時使用';'。不是在VBA中,也不在SQL視圖中。 – Andre
豆袋子的兒子...... [德語,這是!](https://support.office.com/de-de/article/Zeichenfolgenfunktionen-und-ihre-Verwendung-965efa84-7009-4603-9765-2eb4a099ec72? omkt = DE-DE&UI = DE-DE&RS = DE-DE&廣告= DE) –
例如:左([lastName],1) 知道了!我應該使用; 例如:左([lastName]; 1) –
因此,問題解決了嗎?逗號'(,)'和分號'(;)'用於不同的語言和地區。 – harun24hr