プロが教えるわが家の防犯対策術!

みなさまおはようございます。

さっそくですが質問です。

ACCESS 2000を使用しています、

追加クエリを作成したんですが、
実行時、日付型のとある項目に、
テーブルから取得した項目ではなく、クエリ実行時に入力させた値を格納したいのですがどうしたらよろしいでしょうか?

A 回答 (2件)

> 追加先の項目の型が日付型になっています。


> 入力された値が「2004/09/02」だったとして
> それをFormat関数をとおして「20040902」としたいのですが、フィールドを

入力を、「20040902」のようにして、実際は日付/時刻型のフィールドへ
追加したいということですよね?

でしたら、以下の式にしてみてください。

CDate(Format([対象年月を入力してくだいさ。],"@@@@/@@/@@"))
    • good
    • 0
この回答へのお礼

遅くなりました・・

上記のコーディングでいけました!
たびたびの質問に答えていただきありがとうございました^^

お礼日時:2004/09/06 09:06

追加クエリのデザインビューで、フィールド欄に



[入力させたい値は?]
のように入れてみてください。

で、追加先のフィールドを指定すれば大丈夫だと思います。

この回答への補足

パラメータを使用して値は取得することができました。

もうひとつ行いたいことがあります。

追加先の項目の型が日付型になっています。
入力された値が「2004/09/02」だったとして
それをFormat関数をとおして「20040902」としたいのですが、フィールドを

式1: Format([対象年月を入力してくださ。],"yyyymmdd")

としたところキー違反のエラーメッセージがでました。
キーはもうひとつあり、ユニークになっているんですが…

パラメータを加工することはできないんでしょうか?

補足日時:2004/09/02 12:06
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

関連するカテゴリからQ&Aを探す