• ベストアンサー

パラメータの入力ダイアログボックスに入力規則を設定したいのですが。

WinXP,Access2002使用しています。 入力された日付以前のデータを抽出するパラメータクエリを作りました。このパラメータの入力ダイアログボックスに年月日を入力する際、「2007/02/06」と入力するのは面倒なので、(効率化のため)「070206」と入力して「2007/02/06」となるように入力規則を設定したいんです。 パラメータの入力ダイアログボックスに入力規則を設定する方法をおしえてください!!!よろしくおねがいします!!!

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

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

そのような機能はありません やりたければ自分で入力用のフォームを作るしかありません そもそも >「2007/02/06」と入力するのは面倒なので、(効率化のため) >「070206」と入力して「2007/02/06」となるように 初心者からよくでる質問ですが、こんなところに力を注ぐのは あまり意味のないことですね 西暦を2桁で表すのも余計なトラブルを生み出す元ですよ

momonagon
質問者

お礼

ないんですね。 >西暦を2桁で表すのも余計なトラブルを生み出す元ですよ は、特に参考になりました。 どうもありがとうございました。

関連するQ&A

  • access(アクセス):パラメーターの入力を複数にしたい

    アクセスのクエリにおいて、クエリを実行するたびに、ダイアログボックスが自動で開き、条件を変えてレコードを抽出することできます。ただ、抽出条件を入力する際に、一つのダイアログボックスに一つの条件しか入力できないのを、一つのダイアログボックスで二つ以上の条件を設定し、そのうちの一つを入力すれば、抽出できないか、教えていただく存じます。 例えば、住所・氏名・生年月日のデータから、クエリを実行するたびに、一つのダイアログボックスで、住所、または氏名、生年月日の3つのうちのどれか入力すれば、それに該当するレコードを抽出できるという感じにしたいのです。 自分では、一つのダイアログゴックスで、住所を入力すれば、レコードを抽出できるという感じまでは、出来るのですが・・・。また、一つのダイアログボックスを三回入力(二回は何も入力せず・一回に条件を入力する)すれば、出来るという感じまでも、出来たのですが、三回入力するのが手間なので、なんとか一度で出来ないか思案しております。 よろしくお願い致します。

  • Access2000で、パラメータの設定をしたときに。

    ACCESS2000を勉強しています。 クエリを作成したときにパラメータの設定をして、たびたびの抽出を簡易にしようというところまできたのですが、疑問が出てきました。 パラメータの入力を求めるダイアログボックスが出てきたときに、そのダイアログボックスに入力する値の制限や、書式の限定をすることはできるのでしょうか? もし、できるのならどうすればいいのでしょうか? 自分だけが入力するわけではない場合、入力値が制限外のものの場合、alertメッセージが出てくるようなカンジにしてみたいのですが。。。 ご存知でしたら教えて下さい。

  • Accessのパラメータクエリに入力規則は設定できますか?

    Accessのパラメータクエリを作成した場合に表示されるダイアログボックスに入力する際に日本語入力のオン・オフを切り替える設定はできるのでしょうか? 例えば「担当者CD」が「130」と入力させる場合です。

  • 「パラメータの入力」ボックスが表示される

    Access2013でレポートを開いたときに「パラメータの入力」ダイアログボックスが開いてしまいます。 どこかでクエリにない識別子を使っているからというのはわかるのですが、プロパティを見てもそれがどこで使われているのか見当がつきません。 使っている場所を簡単に調べる方法はありませんか?

  • Access 2003、2007 なぜクロス集計クエリだけクエリパラメータを設定しないといけないのか?

    Accessで、なぜクロス集計クエリだけクエリパラメータを設定しないといけないのでしょうか? 普通の選択クエリなどでパラメータクエリを作る時は抽出条件に[ ]を記入するだけで作成できますが、クロス集計クエリでパラメータクエリを作ろうとすれば、クエリパラメータでダイアログボックスの文字列とデータ型を指定しなければいけません。 これはなぜなのでしょうか?

  • Access2000:[パラメータの入力]ダイアログを表示されないようにするには

    初心者です。よろしくお願いします。 フォームが完成したあとで、クエリ/テーブルから削除したいフィールドが発生してしまいました。 削除したいフィールドのコントロールをフォームから消した後に、クエリ/テーブルからフィールドを削除しました。 削除したあとにフォームを開いたところ、[パラメータの入力]ダイアログボックスが表示されてしまいました。(メッセージは"開こうとしているフォーム名" クエリ:"削除したフィールド名"です) このダイアログボックスが表示されないようにしたいのですが、どうすればよいでしょうか。 ちなみに削除したフィールドは単なるテキスト型で、選択クエリでも抽出条件等は設定していませんでした。 初歩的な質問ですみませんが、よろしくお願いします。

  • パラメータ設定で疑問

    Access2000を使っています。売り上げの集計クエリを作りたくて、売上日のフィールドにWhere条件・抽出条件にBetween演算でパラメータを設定してクエリを実行したところ、「データ型が一致しません」というようなエラーメッセージが出てクエリの実行ができませんでした。 抽出条件をよく見たら、Between [開始年月日] AND [終了年月日]と入力したところが、Between "[開始年月日] AND [終了年月日]"となっていました。 抽出条件を何度入力し直してもクエリが実行できず、抽出条件の表示も変わってしまうのですが、原因も対処の仕方もわからず困っています。このような現象について、どなたかお解かりの方がいらしたら、原因・解決方法をご教授ください。

  • Accessのパラメータークエリについて教えてください。

    よろしくお願いします。 Accessのパラメータークエリについて教えていただきたいのですが、 例えば、商品名 と 担当者 と言うフィールドがあって、クエリを使用し[商品名を入力してください。][担当者を入力してください。]というパラメータクエリを作成しました。 そして、商品名のダイアログが出てきたときに「鉛筆」 担当者のダイアログが出てきたときに「遠藤」と入力すると思い通り物ものが出来るのですが、同じパラメータクエリを使用して、「遠藤」だけを抽出しようと思うと何も抽出されません。(たぶん「遠藤」と「空白」の抽出になっているのだと思うのですが・・・) ひつのクエリを使用して、2つでの条件と1つだけの条件で抽出することは出来ないでしょうか?よろしくお願いします。 Accessは2000or2002です。

  • パラメータークエリの抽出ができません

    アクセスで、抽出条件に「>=[いつから] And <=[いつまで]」と日付の範囲指定をしてデータを抽出するクエリを作りましたが、表示されるパラメータに日付を入力して実行してもすべてのデータが表示されてしまいます。 どうしてでしょうか?

  • ACCESS2000 パラメータークエリー

     ウィンドウズ98、ACCESS2000です。  パラメータークエリーの作り方で、とあるテキストを入力すると それに対応するレコード抽出というのありますか?    とある日付を入力すると、それに対応するレコードを持ってくる パラメータークエリーは作れます。

専門家に質問してみよう