2/01/2025

Access。クエリ。結合して新しいコードをつくりたい。なお、0付きで桁を揃えたい。【combining】

Access。クエリ。結合して新しいコードをつくりたい。なお、0付きで桁を揃えたい。

<&とFormat関数>

次のテーブルがあります。


カテゴリーとコードを組み合わせた、新しいコードをつくりたい。


そして、コードは、0付きで桁を揃えたいわけです。


例えば、カテゴリーが「A」でコードが「1」の場合、新しいコードは、「A001」としたいわけです。


クエリの演算フィールドで新コードをつくっていきましょう。


作成タブのクエリデザインをつかいます。

テーブルのフィールドはすべてつかいます。


新コード: [カテゴリー] & Format([コード],"000")

と設定します。


実行して確認してみましょう。


新コードをつくることができました。

では、演算フィールドを確認しておきましょう。


新コード: [カテゴリー] & Format([コード],"000")


カテゴリーのフィールドとコードのフィールドを結合するのには「&(アンパサンド)」で行います。


単に結合しているのではなく、コードの桁を0付きでおこないますので、Format関数をつかって、0付きの「”000”」で揃えます。


このようFormat関数をつかうことで、0付きで桁を揃えることができます。