- ベストアンサー
access2002 追加クエリ?マクロ??
accessは数年前に2000を少し触ったことのある程度です。 SQLやVBAの記述などは出来ません。 今、小規模の在庫管理・販売管理のデータベースを作っています。 例えば小物を販売するために小物の基本情報をまず登録するために、 [基本情報登録][販売種類登録][値段の情報] のテーブルを3つと 「基本登録フォーム」「基本登録サブフォーム」 のフォームを2つ作りました。 [基本情報登録] 基本NO 商品名 形状 重さ 1 くまのぬいぐるみ 毛糸 500g 2 ねこのぬいぐるみ フェルト 400g [販売種類登録] 種類NO 種類 h01 店 h02 店(お得意様) h03 店(値引き) h04 不良品 [値段の情報] 値段NO 基本NO 種類NO 金額 01 1 h01 200円 02 1 h02 150円 03 1 h04 0円 04 1 h01 150円 05 2 h03 120円 06 2 h04 0円 フォーム[基本情報登録] サブフォーム[販売種類登録][値段の情報] 入力するときは、フォーム・サブフォームで表示させて商品の新規登録時に値段も登録するようにしています。 ただ、不良品であれば値段は絶対に0円です。(販売フォームを作ったときに、値段の参照をするので入れておきたい) 登録する度に入力するのは何か違うな、と思います。 なので「追加クエリ」でフォームに新しい商品が登録されたときに自動で[値段の情報]テーブルに「1 h04 0円」と入ればいいのでは、と思ったのですが…。 クリエ起動→追加クエリに変更 抽出…条件……? 追加クエリというものは、 「入力済のものを抽出してその抽出したものを別テーブルに追加する」 という機能で、私のやりたい事はマクロになるのでしょうか…? マクロを新規作成してみると「値の代入」というものがあり、これか?と思いましたがそこで躓きました…。 教えて頂けると助かります。 宜しくお願い致します。
- みんなの回答 (3)
- 専門家の回答
補足
回答をありがとうございます。 な、なるほど…! 構造を見直してみます。 また、やはりVBAは覚えると便利のようですね…っ。 はじめてのVBAの本も買ってみましたので勉強してみます。 どうもありがとうございました。