- ベストアンサー
ACCESS教えて下さい。
こんにちは。 ACCESSで今データーベース作ってます。 初心者なのですが、 売上管理の為 テーブルを作成 ID 数量 単価 金額 を作成し、入力(フォーム)で数量と単価をいれると自動計算できるようにしたいのです。 今までは、合計をクエリーで作成してました。計算は出来るのですが、テーブルで合計が入力されないし、その金額を次利用しようとしても、使えません。 数量*単価⇒の値を金額へ保存していきたいのですが・・。 宜しくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
テーブルに自動的に値を入れるには、イベント処理を記述しなければなりません。 入力フォームにテキストボックスがあるかと思います。 ID、数量、単価、金額の4つで、名前もこの通りだとします。 デザインモードで、「数量」テキストボックスを選択して、プロパティウインドウの「イベント」タブの中の「更新後処理」コンボボックスで、「イベントプロシージャ」を選んで、右側のボタンをクリックします。 別のウインドウが開いて、 Private Sub 数量_AfterUpdate() End Sub というのが出てきます。 この「Private~」の行と、「End Sub」行の間に次のスクリプトをコピペしてください。 [金額] = [数量] * [単価] 全部書くと、 Private Sub 数量_AfterUpdate() [金額] = [数量] * [単価] End Sub となります。 「単価」テキストボックスについても同じことをやります。 これでOK!(のはず)
お礼
キャー感激です!!!!! 今まで、変な方法でやってたもので・・。 また助けて下さいネ。