NonSoft

ACCESS(アクセス)とEXCEL(エクセル)を使用し
期間抽出するサンプル1


 ち〜な〜み〜に〜
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜

ACCESS(アクセス)のデータを期間で抽出(日付のFROM〜TOで絞込)しEXCEL(エクセル)のシートに取り込むサンプルです。

実行結果はこんな感じです。2007/06/01〜2007/08/31までの受注担当者と受注金額の一覧です。
日付絞込み実行結果

(1)まずサンプルのテーブルを作成します。ACCESS(アクセス)のフォームとクエリを使用し期間抽出するサンプルを参照

(2)サンプルのテーブルにデータを入力します。ACCESS(アクセス)のフォームとクエリを使用し期間抽出するサンプルを参照

(3)次にエクセルを起動し、「データ」メニューを選択します。
   そして「外部データの取り込み」→「新しいデータベース クエリ」を選択します。
データメニューの選択

(4)次にデータソースの選択(MS Access Databaseを選択)をします。
   また、「クエリ ウィザードを使ってクエリを作成/編集する」にチェックが入っている事を確認します。 データソースの選択

(5)次にデータベースの選択(MDBファイルを選択)をします。
データベースの選択

(6)次にクエリウィザードでテーブルとエクセルシートに表示する列の選択をします。
クエリウィザード - 列の選択

(7)次にクエリウィザードでデータの抽出(抽出条件の指定)をします。
クエリウィザード - データの抽出

(8)次にクエリウィザードで並べ替え条件の設定(ソート条件の指定)をします。
クエリウィザード - 並べ替え条件の設定

(9)次にクエリウィザードで「Microsoft Office Excelにデータを返す」を選択します。
クエリウィザード - 完了

(10)次に抽出したデータを返すセルを指定します。
データのインポート

(11)完成です。

ACCESS(アクセス)のフォームとクエリを使用し期間抽出するサンプル
プログラム初心者には難しいVBAは1行だけ「リストボックス名.Requery」・・・

ACCESS(アクセス)のフォームとDAOを使用し期間抽出するサンプル
DAOというライブラリを使ったVBAプログラムに挑戦してみましょう・・・SQLサーバーも・・・

ACCESS(アクセス)のフォームとADOを使用し期間抽出するサンプル
ADOというライブラリを使ったVBAプログラムに挑戦してみましょう・・・SQLサーバーも・・・

ACCESS(アクセス)のテーブルとEXCEL(エクセル)を使用し期間抽出するサンプル1
ACCESS(アクセス)の抽出データをEXCEL(エクセル)のシートに取り込むサンプル・・・

ACCESS(アクセス)のテーブルとEXCEL(エクセル)を使用し期間抽出するサンプル2
ACCESS(アクセス)の抽出データをEXCEL(エクセル)のシートに取り込むサンプル・・・

〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜