テーブルの郵便番号のフィールドに「1234567」のような7桁のデータが保存されている場合に、更新クエリを使うことによって、「123-4567」のようなハイフォンを含む3桁+4桁に分割更新する例です。
それには、次のような更新クエリを作ります。

「レコードの更新」欄に指定するのは次のような式です。
Left$([郵便番号],3) & "-" & Right$([郵便番号],4)
これは、現在の郵便番号の”左”から3文字を取り出し(Left$関数)、それに”ハイフォン”を付け、さらに現在の郵便番号の”右”から4文字(Right$関数)を付け加えた値に更新するという式になっています。
なお、次のような式でもまったく同じことができます。
- Left$([郵便番号],3) & "-" & Mid$([郵便番号],4,4)
- Mid$([郵便番号],1,3) & "-" & Mid$([郵便番号],4,4)
- Format$([郵便番号],"@@@-@@@")
実行例:
実行前のテーブル

クエリ実行後のテーブル
 |