プロが教える店舗&オフィスのセキュリティ対策術

アクセス2000を使ってテーブルを作っています。
登録年月日を入力したら有効期限のきれる日を自動的に表示させたいのですがどのような操作をしたらいいのでしょうか?有効期限のきれる日は登録年月日の2年後の一日前(H16.3.15登録の時はH18.3.14)にしたいのです。アクセスは初心者なので、できれば簡単な操作でお願いします。ちなみにこの操作はテーブルで行えばいいのでしょうか?変な質問をしてすいません。どうぞよろしくお願いします。

A 回答 (2件)

> 有効期限のきれる日は登録年月日の2年後の一日前(H16.3.15登録の時はH18.3.14)に


> したいのです。

有効期限:DateAdd("yyyy", 2, [登録年月日]) - 1
のようにクエリのフィールド欄に入れてみてください。

この回答への補足

回答ありがとうございます。
さっそくやってみたのですが、有効期限が西暦ででてしまいます。"yyyy"のところを"ge"にかえてみたのですがエラーになってしまいます。元号で出したいのですがどうしたらいいでしょうか?
よろしくお願いします。

補足日時:2004/03/17 14:41
    • good
    • 0

自動的とはいっても、何かしらのトリガーが必要です。


このケースでしたら、mdbを起動したとき、をトリガーとするのがいいでしょうね。
まず、該当のデータを選択するクエリーを作成し、このクエリーを実行するマクロを作成し、マクロの名前を「Autoexec」にします。
これでこのマクロがmdb実行時に自動的に実行され、該当データがデータシートビューで表示されます。
後はご自分のお好みにカスタマイズしてください。
頑張ってくださいヽ(^。^)ノ
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
がんばります!

お礼日時:2004/03/17 14:47

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