2016-12-26 9 views
0

私はAccessで姓の最初の文字を返そうとしています。 これをクエリで試しましたが、エラーメッセージが表示されます。Accessで単語の最初の文字を返す方法

私のテーブルには、lastNameというフィールドがあります。 私は新しいクエリを作成し、私は次の式を使用、式ビルダー開く:

例:左([名]、1)

それは、それが無効であるというエラーが表示されます。

この作品を作成するにはどうすればよいですか?

+0

例:Left([lastName]、1) これを取得しました!私は使うべきです。 例:Left([lastName]; 1) –

+0

問題は解決しましたか?カンマ '(、)'とセミコロン '(;)'を使用しています。 – harun24hr

答えて

0

Microsoft's Help on String Functionsでは、次のフォーマットを使用してしなければならないことを示しています

=Left([SerialNumber],2) 

If [SerialNumber] is “CD234”, the result is “CD”. 

私はa few different languagesで簡単に見ていたし、それらはすべて同じ形式を示しました。いずれもコンマ(、)の代わりにセミコロン(;)を使用していませんでした。

+0

ドイツ語(およびその他のヨーロッパ言語版)アクセスするには、クエリデザイナで関数を呼び出すときに ';'を使う必要があります。しかし、VBAではなく、SQLビューでもありません。 – Andre

+0

豆の息子... [ドイツ語、それです!](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&ad = DE) –

関連する問題