|
|||||
ACCESS(フォーム、DAO、ADO)やEXCEL(外部データの取り込み)を使用したデータ抽出のサンプルを紹介します。 VB.NETやC#.NETからACCESS(MDB)を使用するサンプルソースもあります。 ACCESS(アクセス)のフォームとクエリを使用し期間で抽出するサンプル ACCESS(アクセス)データベースのフォームとクエリを使用し期間でデータ抽出(日付のFROM〜TOで絞込)するサンプルです。 初心者には難しいVBAは1行だけ「リストボックス.RowSource = "クエリ1"」・・・概略の操作手順は以下の通りです。 (1)テーブルのデザインビュー (2)データシートビュー (3)SQLビュー (4)フォームのデザインビュー (5)VBAコード入力 ACCESS(アクセス)のフォームとDAOを使用し期間で抽出するサンプル ACCESS(アクセス)データベースのフォームとDAOを使用し期間でデータ抽出(日付のFROM〜TOで絞込)するサンプルです。 DAOというライブラリを使ったVBAプログラムに挑戦・・・SQLサーバーも・・・概略の操作手順は以下の通りです。 (1)テーブルのデザインビュー (2)データシートビュー (3)SQLビューは使用しません (4)フォームのデザインビュー (5)VBAコー入力ド ACCESS(アクセス)のフォームとADOを使用し期間で抽出するサンプル ACCESS(アクセス)データベースのフォームとADOを使用し期間でデータ抽出(日付のFROM〜TOで絞込)するサンプルです。 ADOというライブラリを使ったVBAプログラムに挑戦・・・SQLサーバーも・・・概略の操作手順は以下の通りです。 (1)テーブルのデザインビュー (2)データシートビュー (3)SQLビューは使用しません (4)フォームのデザインビュー (5)VBAコー入力ド ACCESS(アクセス)とEXCEL(エクセル)を使用し期間で抽出するサンプル1 ACCESS(アクセス)のデータを期間で抽出(日付のFROM〜TOで絞込)しEXCEL(エクセル)のシートに取り込むサンプルです。 EXCELの「データ」→「外部データの取り込み」→「新しいデータベース クエリ」を使用します。VBAは使用しません。 概略の操作手順は以下の通りです。 (1)テーブルのデザインビュー (2)データシートビュー (3)データメニューの選択 (4)データソースの選択 (5)データベースの選択 (6)クエリウィザード - 列の選択 (7)クエリウィザード - データの抽出 (8)クエリウィザード - 並べ替え条件の設定 (9)データのインポート ACCESS(アクセス)とEXCEL(エクセル)を使用し期間で抽出するサンプル2 ACCESS(アクセス)のデータを期間で抽出(日付のFROM〜TOで絞込)しEXCEL(エクセル)のシートに取り込むサンプルです。 EXCELの「データ」→「外部データの取り込み」→「新しいデータベース クエリ」を使用します。VBAは使用しません。 概略の操作手順は以下の通りです。 (1)テーブルのデザインビュー (2)データシートビュー (3)データメニューの選択 (4)データソースの選択 (5)データベースの選択 (6)クエリウィザード - 列の選択 (7)クエリウィザード - データの抽出 (8)クエリウィザード - 並べ替え条件の設定 (9)Microsoft Query 今まで色々なソフトウェアの勉強をして来ましたがACCESSの勉強をした事は有りませんでした。 VBもVBAも似たようなものだと思っていました。ある時、ACCESSのデータを期間抽出する事になったのですが、 意外と難しい事に気付きました。なぜ今、ACCESSなのか?と思いつつ経験不足を否定出来ませんでした。 そこで、「ACCESS(アクセス)のフォームとクエリを使用し期間抽出するサンプル」を作ろうと思いました。 初心者はプログラムに恐怖心を持っているかもしれないので、「プログラム初心者には難しいVBAは1行だけ」という フレーズををテーマにしてみました・・・ しかしACCESSデータベースを使っていてVBAを避けて通れるとは思えないのでDAO、ADOのサンプルも用意しました。 ADOが必要だと思った理由は、今はACCESSで充分でも将来的にはSQL SERVERやORACLEの存在が無視出来ないと 思うからです。業務分野としては、想像しやすいストーリーとして受注業務(営業業務)を採用しました。 受注テーブルの日付カラムをFROM〜TOの期間でデータ抽出(検索と言うべきか絞込と言うべきか)し、 抽出した受注番号、受注日、担当、金額を表示するという仕様にしました。 VB.NETやC#.NETからACCESS(MDB)を使用するプログラミング(サンプルソース)はこちらです。 アクセスMDBを操作するサンプル(VB.NET) アクセスMDBを操作するサンプル(C#.NET) アクセスMDBのパスワードを変更するサンプル(VB.NET) アクセスMDBのパスワードを変更するサンプル(C#.NET) |