プログラミングの部屋  ▲前 へ ▼次 へ 一覧へ戻る  プログラミングの部屋 メニューへ  WebBoard総合メニューへ
この投稿に対し、フォローを投稿する
日 時'98年 6月 2日 23:09:12
タイトルRe(1):ACCESS97で、こんなことはできないですか? (閲覧回数:896回)
投稿者@よしのさん yosino@be.mbn.or.jp

>[6月 2日 14:39 araさんの投稿]

こんにちは、@よしのです。

>商品の売上分析用のデータベースを作成しています。
>たとえば、モータ容量ごとの売上台数、金額とか
>モータタイプ別の売上台数、金額とか
>特注品の売上台数、金額とか・・・です。
>この分析項目(モータ容量、モータタイプ、特注品・・)
>が非常に多くて、それぞれクエリーを作るのがめんどうです。
>また、どの分析項目も、数量・金額を集計すればよいです。
>データベースにアクセスしたひとが、フォーム上で
>フィールドを指定するとそのフィールドにもとづいて、
>数量・金額の分析結果をだす。
>というふうにしたいのですが・・。
>なにかよい方法を教えてください。
>分析は、クロス集計の場合もあります。

分析項目ってテーブルのフィールド名なんですよね?
フォームで指定されたフィールドを判断してSQL文を書かせる
プログラムをモジュールで作れば可能です。
指定フィールド毎にクエリーを作っておく必要はありません。
書いたSQLをQueryDefに登録すれば、普通にクエリーとして
使用できますから、ついでにクエリー名も指定させるテキスト
ボックスもあると便利です。
さらに、不要なクエリーは削除できるようにするとなお良。

まあ、これも結構めんどうかな(苦笑)

ではでは。



フォロー元の投稿
 ◆[ 6/ 2 14:39] ACCESS97で、こんなことはできないですか? // araさん
<この投稿に対し、以下のフォローがあります>
 ・[ 6/ 3 12:42] Re(2):ACCESS97で、こんなことはできないですか? // araさん
  >[ 6/ 3 20:29] Re(3):ACCESS97で、こんなことはできないですか? // araさん
  >>[ 6/ 3 22:18] Re(4):ACCESS97で、こんなことはできないですか? // @よしのさん