フォームで関数を使う

フォームで関数を使うには、フォームに非連結のテキストボックスを配置し、テキストボックスのコントロールソースに関数を入力します。
ここでは、サブフォームのレコード数と、在庫数の合計を表示させます。
レコード数はDCount関数、合計はDSum関数を使います。

スポンサーリンク




BackHomeへ BackAccessフォームへ

■ フォームで関数を使い計算する
前回作成した、サブフォームを使ったフォームを使用します。
上のメインフォームには「商品ID」「商品名」「商品コード」が表示され、下のサブフォームには上の商品IDに対する「店舗名」「在庫数」が表示されています。
追加前のフォーム

レコード数と在庫合計を表示するテキストボックスを配置し、プロパティのコントロールソースに関数を入力します。
レコード数の関数 : =DCount("*","T_商品在庫","商品ID=" & テキスト0)
在庫合計の関数 : =DSum("在庫数","T_商品在庫","商品ID=" & テキスト0)
関数を入力したテキストボックス

スポンサーリンク



商品IDが1のレコード数と在庫合計です。
商品ID1のレコード

商品IDが2のレコード数と在庫合計です。
サブフォームの件数が3件と、在庫数の合計55が表示されています。
商品ID2のレコード

関連リンク
サブフォーム その4(サブフォームの配置)
DCount関数
DSum関数

スポンサーリンク




BackHomeへ BackAccessフォームへ

Copyright(C) FeedSoft