• 締切済み

ACCESS初心者です。

色んな条件のクエリ(複数)を組み合わせてデータを抽出し、最終的にひとつのエクセルファイルを作成したいです。 エクセルファイルを作成するときはVBで記載したいと考えていますが、 できれば複数条件のクエリを一つのテーブルに蓄積して、そのテーブルからエクセルを作成しようと思っています。 ただし、複数のクエリは全てが同一のレイアウトではないかもしれません。 何か効率の良い方法をアドバイス下さい。

みんなの回答

回答No.1

Q、何か効率の良い方法をアドバイス下さい。 A、一番簡単なやり方は次のようです。 >色んな条件のクエリを組み合わせてデータを抽出。 これは面倒なので中止。 >複数条件のクエリを一つのテーブルに蓄積。 これも面倒なので中止。 >そのテーブルからエクセルを作成する。 これも面倒なので中止。 やること:エクセルのレイアウトに従ったテキストファイルを生成する。 【営業所からのレポートを本社はエクセルとして受け取る仕組み】 ・実態は、エクセルファイルを送信した訳ではない。 ・単に、エクセルファイルを生成するに必要なデータを送信しただけ。 ・エクセルファイルAを開くと受信データを呼び込み表示。 ・本社担当は「おう、エクセルで送られてきた」と感激。 【テキストファイル作成手順】 1、構造体変数宣言。 2、構造体変数に必要データを代入。 3、構造体変数をテキストに書き出し。 これですと、フォームに4つのオブジェクトを配置するだけ。 1、テキストデータを表示するオブジェクト。 2、スタートボタン。 3、書き出しボタン。 4、進捗表示ゲージ。 これで、冒頭の3つの面倒は完全追放です。しかも、速い。加えて、AccessとExcelの連携だとか、AccessからExcelを操作するなんて知識も経験も不要。それでいて、フォームオペレーションなので一つのアプリケーションの体裁も整っている。VBさえ書ければ、誰でも実現可能。 まあ、70歳の爺の考えですが・・・

関連するQ&A