• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Accessのフォームでの入力について)

Accessのフォームでの入力について

このQ&Aのポイント
  • Accessのフォームでコンボボックスからコード入力する際、「05-0280-000」とハイフンを含めて入力する必要がありますが、省略入力したい場合があります。
  • 書式を「!00-0000-000」「!99-9999-999」に設定すると希望通りの表示になりますが、データベースの先頭のレコードのデータが常に表示されてしまいます。
  • 「050280000」と入力した場合に「05-0280-000」と表示させ、該当するデータを取得する方法はありませんか?

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

  • ベストアンサー
  • chayamati
  • ベストアンサー率41% (260/624)
回答No.2

済みません。 質問をはやとちりしていました。 定型入力とコンボボックスの併用はダメなようですね しかし併用が出来たとして、コンボボックスを使用するときには これらのコードは先に用意する必要がありますね 併用の必要性を感じませんが ??? (コード(01-0010-000 ~ 99-9999-999) 名前 住所 電話番号 これは例えばお客様マスターのようなものですね まさかとは思いますが 納品書等のテーブルにこのような項目を定義していませんよね 納品書等ののテーブルにはお客様マスターの主キーに対応する フィールド(これにテーブルのルックアップタグからコンボボックス) だけで、お客様マスターの内容は全てクエリー、フォーム、レポート に反映できます。

その他の回答 (1)

  • chayamati
  • ベストアンサー率41% (260/624)
回答No.1

フォームの書式ではなくテーブルのデザインビューでフィールドの プロパティーで定形入力があります。 郵便番号、電話番号、日付、時刻のほか多数用意されています。 また、独自に定義することもできます。 詳しくは定型入力設定の過程の中でヘルプに解説があります。

junjunjujujun
質問者

お礼

ありがとうございます。 プロパティの定型入力もやってみましたが、ことごとくダメでした。 やはり、コンボボックスを使っているからダメなんでしょうね?

関連するQ&A