Access定型入力でリテラル文字を扱う際の注意点

このQ&Aのポイント
  • Accessの定型入力フィールドでリテラル文字をデータとして使用する場合、Excelからのインポートではリテラル文字が正しく保存されないことがあります。
  • また、郵便番号のインポートでは住所が自動的に表示されないため、都道府県のみ表示する方法を考える必要があります。
  • 手動でデータを変更し、定型入力設定を無効にしてからインポートすることで、問題を解決することができます。
回答を見る
  • ベストアンサー

Access 定型入力のリテラル文字について

フィールドプロパティの定型入力でリテラル文字をデータとして持つ場合(「0」指定する。) すでに入力されているデータは影響されず、フォーム等で新たに入力されたデータはリテラル文字と入力した文字がデータとして保存されます。 しかしExcelなどからインポートしたデータは定型入力(「0」)が指定してあってもリテラル文字がデータに入りません。 同様に郵便番号をインポートしても、住所が自動的に表示されません。 (住所入力支援設定をしていても) 前項に関してはExcelで希望の形式に変更し、 定型入力設定を無効にしてからインポートする方法がありますが、Access側で何か方法は無いでしょうか? 郵便番号に関してはやり方がわかりません。 一つの郵便番号で複数の住所が引っかかる場合が多いのでこれは無理かもしれませんが、せめて都道府県だけでも出したいです。

  • sskj
  • お礼率24% (75/303)

質問者が選んだベストアンサー

  • ベストアンサー
  • CHRONOS_0
  • ベストアンサー率54% (457/838)
回答No.1

定型入力と郵便番号支援は全く異なるものですよ どちらも入力時に働くという意味では似ていますけどね 入力時というのもキーボードからの入力時に限られます インポートや追加クエリでの入力のときには働きません 入力済みの郵便番号→住所の変換もExcelのほうではウィザードで可能ですから Excelで変換してからインポートしたらいいのでは

関連するQ&A

  • アクセス 定型入力について。

    アクセスで定型入力のルールについて困っています。 フィールド名が郵便番号とあり、定型入力プロパティで一覧から、郵便番号を選択しました。 このとき定型入力ウィザードに 「000¥-0000」 代替文字「*」としました。 まず、この代替文字がわからないということと。 定型入力プロパティが「000¥-0000;0;0*」になりました。この意味が理解できません。

  • Accessの定型入力(000\-0000;0;_)

    Accessの定型入力プロパティに関して疑問があります。 住所を管理するテーブル等で郵便番号を入力する時、郵便番号のフィールドプロパティの「定型入力」に「000\-0000;0;_」と設定しているものがよくあります。 3つの要素をセミコロンで区切って設定しているらしいですが 、2つめの要素「;0;」の意味がよく分かりません。 調べてみると「区切り記号をテーブルに保存するかどうかの設定」となっていましたが、0を入れても取っても視覚的には変わらりません。 「テーブルに保存するかどうか」とはどうゆう意味なのでしょうか? また、テーブルに保存した時としなかった時ではどんな相違点があるのでしょうか?

  • ACCESSで定型入力の〒が表示されない

    こんにちは。現在ACCESS97を使用してツールを作成しているのですが、テーブルの郵便番号フィールド及びフォームのフィールドに定型入力で「¥〒000¥-9999;」「¥〒000¥-9999;0;_」とそれぞれ設定しています。フォームは新規入力・変更用で使用しています。この郵便番号をラベルに印刷するためにコントロールソースに「Trim([郵便番号])」と指定しているのですが、数字のみ表示され〒や-は表示されません。〒や-を表示させるにはどうしたらよいのでしょうか。宜しくお願いします。

  • Access2002 定型入力

    Accessの定型入力について。 練習問題で、テーブルの〒フィールドを「***-****」と言う形式でデータを入力できるように設定しましょう。なのですが、回答では、最終的に定型入力プロパティには 「000¥-000,0 *」と表示されるようになります。この意味がわかりません。また、代替文字にはどんな役割があるのかもテキスト読んでも分からないので教えてください。

  • accessについて

    accessを勉強している者(初心者)です。 郵便番号を入力する際に、デザインビューのフィールドプロパティの定型入力のところで、定型入力ウィザードで、最後に、データの保存方法を聞かれるのですが、「定型入力中の文字を含めて保存」か「~を含めずに保存」があるのですが、この二つの違いはどういうことですか? 定型入力中の文字ってのが郵便番号のハイフンかなと思うのですが、設定を保存して、テーブルで新たなレコード(郵便番号)を入力しても違いがわかりません(両方ともハイフンが出てきます)。

  • ACCESS2000 住所入力支援とフリガナについて

    ACCESS初心者です。住所録をACCESSで管理しています。 主な入力項目は「名前」「名前フリガナ」「郵便番号」「住所1(町名まで)」「住所2」「住所フリガナ」です。 「郵便番号」から住所入力支援で「住所1」を表示し、 なおかつ「住所1」のフリガナを「住所フリガナ」へ表示していました。 ところが今日新たに新しいデータを入力しようとしたところ 「郵便番号」から住所入力支援で「住所1」は表示されるのですが 「住所フリガナ」が「郵便番号」で入力した7桁の数字がそのまま表示されるようになってしまいました。 住所入力支援とふりがなの設定を削除して新たに設定して みたのですがやぱり郵便番号が表示されてしまいます。 住所のフリガナを表示するにはどのようにしたらいいのでしょうか。 宜しくお願いします。

  • Access入力済の郵便番号から自動的に住所入力

    Access2013 テーブルのフィールドにすでに入力してある郵便番号から、都道府県と住所の2分割に自動的に入力する方法を教えて下さい。 住所入力支援ウイザードで、個々に郵便番号を打ち込み入力し、都道府県と住所を自動入力することはできたのですが。 宜しくお願いします。

  • 定型入力について

    Access2002で定型入力ウイザード画面についてお尋ねします。 郵便番号を選択すると「000\-0000」とありますが、この「¥」マークは (000¥)どういう意味ですか? 4桁目もあれば表示するという意味ですか?

  • Access2002での電話番号の定型入力の設定?

    Access 2002初心者です。 電話番号の入力設定に関してですが、  市外局番ー市内局番ー番号 1. 2桁-4桁-4桁 2. 3 -3 -4 3. 4 -2 -4 が混在してます。 これを定型入力の設定は可能でしょうか・・・? ⇒無理のような・・・? ⇒定型入力の設定をせずに入力でしょうか・・・? ご教示ください。

  • アクセス(access2003)で郵便番号を入力して住所録作成(カタカナ表示)

    いつもお世話になっております。 アクセス2003で住所録をカタカナ表記で作成することになったのですが、行き詰ってしまったのでここで質問いたしました。 元のデータとなる郵便番号とカタカナ表記の住所は 日本郵便からデータをダウンロード(CSV)して、 テーブルにインポートするところまではできています。 しかし、特定の郵便番号を入力して、該当する住所を呼び出して 住所録としてテーブルを作ることができません。 郵便番号とカタカナの住所が表示されるだけでいいのですが・・・ フォームというのを使うのでしょうか? 住所が漢字表記なら、住所入力支援を使えば良いことは わかっているのですが、カタカナでの表記なので困っています。 取るに足らない質問かもしれませんが、 ご回答いただければ幸いです。 どうぞよろしくお願いします。

専門家に質問してみよう