Access 2000 プロが作った! お手本データベース41

[表紙]Access 2000 プロが作った! お手本データベース41選

紙版発売

B5変形判/584ページ

定価3,828円(本体3,480円+税10%)

ISBN 4-7741-1152-X

ただいま弊社在庫はございません。

→学校・法人一括購入ご検討の皆様へ

書籍の概要

この本の概要

本書は,Access 2000のパワーをサンプルデータベース集を通して紹介するものです。Acccess 2000でサポートされている機能そのものを解説ではなく,実際の業務アプリで,その機能をどのように利用/応用するかを中心に解説しています。

こんな方におすすめ

  • どんな感じでデータベースを作ったらいいか参考にしたい方
  • 仕事でAccessを活用したい方

目次

第1章 メニューおよびメイン/サブフォームに関するサンプル集)

  • ■1-1 データドリブン型のメニューを作成するサンプルデータベース
    • ・データドリブン型のメニューを作成するには
  • ■1-2 データドリブン型の印刷メニューを作成するサンプルデータベース
    • ・データドリブン型の印刷メニューを作成するには
    • Tips 印刷条件とReportIDのマトリックス
  • ■1-3 サブフォームをダイナミックに入れ替えるサンプルデータベース
    • ・サブフォームをダイナミックに入れ替えるフォームを作成するには
  • ■1-4 メイン/サブフォーム間でデータを交換するサンプルデータベース
    • ・メイン/サブフォーム間で情報交換するフォームを作成するには

第2章 コンボボックス,リストボックスおよびフォームの有効活用に関するサンプル

  • ■2-1 クイックコンボボックスのサンプルデータベース
    • ・クイックコンボボックスを作成するには
    • Tips インクリメンタルサーチとは
    • Tips 小規模なテーブルにコンボボックス/リストボックスを適用するには
  • ■2-2 帳票フォームでコンボボックスをネストさせるサンプルデータベース
    • ・サンプルデータベースに必要なテーブルを用意する
    • ・データシート上のコンボボックスをネストさせるには(方法1)
    • Tips アプリケーション独自のカーソルを表示するには
    • ・データシート上のコンボボックスをネストさせるには(方法2)
  • ■2-3 商品で得意先を絞り込んでリストボックスに表示させるサンプルデータベース
    • ・サンプルデータベースに必要なテーブルを用意するには
    • ・商品で得意先を絞り込んでリストボックスに表示させるフォームを作成するには
    • Tips クラスモジュールclsMultiSelectの使い方
    • Tips 複数の商品アイテムをOR,AND,NOTの条件で検索するには
  • ■2-4 フォームのクローン(複製)を生成するサンプルデータベース
    • ・得意先を都道府県別にグループ化してフォームの複製を生成するには
    • Tips コレクションオブジェクトの使い方
  • ■2-5 フォームを垂直/水平方向に拡張するサンプルデータベース
    • ・フォームを垂直方向に拡大するフォームを作成するには
    • Tips ちらつきを防止する
    • ・フォームを水平方向に拡大するフォームを作成するには

第3章 条件付書式および日付/時間に関するサンプル集

  • ■3-1 データシート形式のフォームにレコードの並べ替え/絞込み/背景色を付けるためのサンプルデータベース
    • ・商品マスタ保守用のフォームを作成する
    • ・データシート形式のフォームに表示されているレコードを昇順/降順に並べ替えるには
    • Tips For Each...Nextステートメントでフォームヘッダ,詳細,フッタを参照するには
    • ・データシート形式のフォームに表示されているレコードを絞り込むには
    • Tips Access2000でのDAOとADO
    • Tips オブジェクトブラウザで組み込み定数を表示させるには
    • Tips Replace()関数の不具合
    • Tips With...End Withステートメント
    • ・データシート形式のフォームに行ごとに異なる背景色をつけるには
    • Tips 非可視のコントロールを区別するには
  • ■3-2 データシート形式のフォームに条件付き書式設定を実行時にダイナミックに設定するサンプルデータベース
    • ・受注明細フォームを作成するには
    • ・受注明細フォームに,受注日,数量,金額の条件付書式を実行時ダイナミックに設定するには
    • Tips 複数のコントロールを一括して可視/非可視状態にするには
    • Tips カラーの組み込み定数を参照するには
  • ■3-3 ポップアップカレンダーを表示するサンプルデータベース
    • ・ポップアップカレンダーのフォームを作成するには
    • ・ポップアップカレンダーを表示するサンプルフォームを作成するには
    • Tips ポップアップカレンダーと処理フロー
    • Tips ポップアップカレンダーとイベント
    • Tips すでに作成済みのデータベースにポップアップカレンダーを組み込むには
  • ■3-4 タイムカードを入力するサンプルデータベース
    • ・サンプルデータベースに必要なテーブルを作成
    • Tips 精度を高めるための通貨型の使用
    • ・時刻を入力するポップアップフォームを作成するには
    • ・タイムカードを入力するメイン/サブフォームを作成するには
    • Tips 複数のコントロールを選択するには
  • ■3-5 スタッフのスケジュールを管理するサンプルデータベース
    • ・サンプルデータベースに必要なテーブルを用意するには
    • ・カレンダーを表示するサブフォームを作成するには
    • ・時刻表を表示するサブフォームを作成するには
    • ・作業内容を入力するサブフォームを作成するには
    • ・メインフォームにサブフォームを配置して連動させるには
    • Tips 時刻表からマウスで時刻を選択するには

第4章 Accessの環境設定および操作性/性能に関するサンプル集

  • ■4-1 スタートアップ時のオプションを実行時ダイナミックに設定するサンプルデータベース
    • ・起動時のバイパスキーを有効/無効にするフォームを作成するには
    • Tips 関数の引数の定義にEnumを使用すると便利
    • Tips AllowBypassKeyプロパティ使用上の留意点
  • ■4-2 ディスクトップ上のフルスクリーン(100%)の領域をフォームで使用するサンプルデータベース
    • ・デスクトップ上のフルスクリーンをフォームで占有するには
    • ・メニューバーをカスタマイズして非表示にする
    • ・起動時のオプション設定
    • Tips アプリケーションフォームからの終了
  • ■4-3 タブコントロールを使用して得意先を都道府県別にグループ化するサンプルデータベース
    • ・得意先を都道府県別にグループ化して表示するには
    • Tips クラスモジュールのプロパティを作成するには
    • Tips クラスモジュールの特徴
    • ・すでに作成済みのデータベース(MyDB.MDB)に本機能を組み込む手順
  • ■4-4 複数のレコードをブックマークするサンプルデータベース
    • ・複数の得意先をブックマークするフォームを作成するには
    • Tips クラスモジュールのプロパティを作成するには
    • Tips クラスモジュールの特徴
    • ・すでに作成済みのデータベース(MyDB.MDB)に本機能を組み込む手順
  • ■4-5 テーブルの任意のフィールドにフィルタ条件を設定してレコードを絞り込むサンプルデータベース
    • ・テーブル/クエリの任意のフィールドにフィルタ条件を設定してレコードを絞り込むには
    • Tips 使い勝手のよいユーザインターフェースにするには
    • Tips 複数のフィールドにフィルタ条件を設定してレコードを絞り込むには
  • ■4-6 データシート上の複数レコードを一括して変更前の状態に復元するサンプルデータベース
    • ・データシート上の複数レコードを一括して変更前の状態に復元するフォームを作成するには
  • ■4-7 フォーム上にイメージを表示するサンプルデータベース
    • ・イメージをダイナミックにロードして表示するフォームを作成するには
    • Tips 再使用できるコントロールを作成するには

第5章 サンプルデータベース レポート編

  • ■5-1 請求書を業者指定伝票に印刷するサンプルデータベース
    • ・サンプルデータベースで使用するテーブルを準備するには
    • ・レポートを印刷するメニューを作成するには
    • ・請求書を印刷するレポートを作成するには
    • Tips レポートのイベントシーケンスをトレースするには
  • ■5-2 レポートにイメージを印刷するサンプルデータベース
    • ・サンプルデータベースで使用するイメージを準備するには
    • ・イメージを印刷するレポートを作成するには
  • ■5-3 宛名をラベル用紙の任意の位置から指定した部数分印刷するサンプルデータベー
    • ・サンプルデータベースで使用するテーブルを準備するには
    • ・宛名ラベルの印刷開始位置を選択するレポートを作成するには
    • ・宛名ラベルを印刷するレポートを作成するには
    • Tips MoveLayout,NextRecord,PrintSectionプロパティの使い方
  • ■5-4 レポートをプレビュー印刷で確認しながら並べ換えして電子メールで送信するサンプルデータベース
    • ・サンプルデータベースで使用するテーブル/クエリを準備するには
    • ・得意先別売り上げ高を印刷するレポートを作成するには
    • ・レポートを特定のフィールドで並べ替えてメール送信するフォームを作成するには
    • Tips DoCmdのSendObjectメソッドの構文
  • ■5-5 レポートの任意の位置に楕円を描写するサンプルデータベース
    • ・レポートに楕円を描写するサンプルデータベースを作成するには
  • ■5-6 レポートの詳細セクションに背景色をつけるサンプルデータベース
    • ・サンプルデータベースで使用するテーブル/クエリを準備するには
    • ・レポートに1行間隔で背景色をつけるには
    • Tips XORの使い方
    • Tips Lineメソッドで表を描くには
  • ■5ー7 得意先を50音順にグループ化して電話帳を印刷するサンプルデータベース
    • ・サンプルデータベースで使用するテーブル/クエリを準備するには
    • ・電話帳を印刷するレポートを作成するには
    • Tips ヘッダ/フッタに列幅の大きいコントロールを配置する場合
  • ■5-8 得意先を絞り込んでDM用の宛名ラベルを印刷するサンプルデータベース
    • ・サンプルデータベースで使用するテーブル/クエリ/フォームを準備するには
    • ・宛名ラベルを印刷するレポートを作成するには
    • ・フォームに宛名ラベルを印刷するコマンドボタンを作成するには

第6章 サンプルデータベース オートメーション編

  • ■6-1 オートメーション機能を利用してAccessのデータをExcel経由で編集して印刷するサンプルコード集(基礎編)
    • ・Access2000からExcel2000を起動するには(Early Binding方式)
    • Tips Early Binding方式でExcelのインスタンスを生成するときのNew
    • ・Access2000からExcel2000を起動するには(Late Binding方式)
    • Tips オブジェクトブラウザによるオブジェクトのメソッド/プロパティの参照
    • ・すでに起動されているExcel2000を再使用するには
    • Tips Excel起動の検知
    • ・Excel2000を起動/終了させる関数を作成するには
    • ・ワークシートのセルに値をセットする
    • Tips Range()プロパティでの範囲の指定
    • ・指定した範囲(レンジ)の縦横の合計を計算するには
    • Tips Debug.Printで値の確認
    • ・レコードセットをワークシートに出力するには(GetRows方式)
    • ・配列変数の内容をワークシートに出力するには(Array方式)
    • ・レコードセットをワークシートに出力するには(CopyFromRecordset方式)
  • ■6-2 オートメーション機能を利用してAccessのデータをExcel経由で編集して印刷するサンプルコード集(応用編)
    • ・サンプルデータベースで使用するテーブル/クエリを準備するには
    • ・クロス集計クエリをワークシートに貼り付けるには
    • Tips For Each...Nextの使い方
    • ・ワークシートに作成した表の列合計/行合計を計算するには
    • ・ワークシートに作成した表に格子型の罫線を引くには
    • Tips 表に罫線を引くには
    • ・ワークシートに印刷タイトル等のページ情報を設定するには
  • ■6-3 オートメーション機能を利用してAccessの顧客データからOutlook経由で電子メールを自動送信するためのサンプルデータベース
    • ・サンプルデータベースで使用するテーブル/クエリを準備するには
    • ・顧客テーブルから電子メールを送信するフォームを作成するには
    • Tips フォーム上の必須項目に入力漏れがないか調べるには
  • ■6-4 グラフウィザードで作成したグラフを電子メールで送信するサンプルデータベース
    • ・サンプルデータベースで使用するテーブル/クエリを準備するには
    • ・グラフウィザードを使用してテレポートにグラフを表示させるには
    • ・グラフウィザードで作成したグラフが見栄えよく表示されるように編集するには
    • ・4種類のグラフ表示をダイナミックに切り替えるポップアップフォームを作成するには
  • ■6-5 得意先データをWordに差し込んで印刷するサンプルデータベース
    • ・サンプルデータベースで使用するテーブル/クエリを準備するには
    • ・Wordの差し込み印刷で使用する定型書簡を作成するには
    • Tips Accessのデータベースを移動するときはさいリンクを忘れずに
    • Tips さいリンクの自動化
    • ・得意先を絞り込んでWordの定型書簡に差し込み印刷するフォームを作成するには
    • ・Wordの定型書簡を表示するフォームを作成するには
  • ■6-6 発注書を電子メールで送信するサンプルデータベース
    • ・サンプルデータベースで使用するテーブル/クエリ/レポートを準備するには
    • ・発注書を入力してメール送信するフォームを作成するには
  • ■6-7 Accessから請求書をExcel経由で印刷するサンプルデータベース
    • ・サンプルデータベースで使用するテーブル/クエリ/フォームを準備するには
    • ・Excel2000で請求書のテンプレートを作成するには
    • ・受注フォームからExcel000経由で請求書を印刷するフォームを作成するには
    • Tips 引数にフォームのクラスモジュールを指定して高速化する

第7章 サンプルデータベース ツール編

  • ■7-1 レポートとのイベントを表示するサンプルデータベース
    • ・サンプルデータベースで使用するテーブル/クエリを準備するには
    • ・イベントを発生させるためのサンプルレポートを作成するには
    • ・レポートのイベントを表示させるフォームを作成するには
  • ■7-2 SQLを実行して結果を表示するサンプルデータベース
    • ・サンプルデータベースで使用するテーブルを準備するには
    • ・SQLを実行して結果を表示するフォームを作成するには
    • Tips GetChunkメソッドによるデータ取得
    • Tips 印刷条件とReportIDのマトリックス
  • ■7-3 テーブルの任意のフィールドを選択して内容を表示するサンプルデータベース
    • ・サンプルデータベースで使用するテーブルを準備するには
    • ・テーブルから任意のフィールドを選択して表示させるフォームを作成するには
  • ■7-4 Accessのテーブル構造やオブジェクトの一覧をExcel経由で印刷するサンプルデータベース
    • ・サンプルデータベースで使用するテーブルとExcelのテンプレートを表示するには
    • ・Accessのテーブル構造,オブジェクト一覧をExcelに出力するフォームを作成するには
  • ■7-5 得意先テーブルをCSV形式で保存してFTPサーバにアップロードするサンプルデータベース
    • ・FTPライブラリBASP21をインストールするには
    • ・サンプルデータベースで使用するテーブルを準備するには
    • ・得意先テーブルを表示するフォームを作成するには
    • ・ファイルをアップロードまたはダウンロードするフォームを作成するには
    • ・FTPサイトを登録するフォームを作成するには
    • ・得意先テーブルをテキストファイルにエクスポートするための定義ファイルを作成するには
    • ・得意先マスタをアップロード/ダウンロードするメニューフォームを作成するには

Appendix

  • 付録A 名前の付け方
  • 付録B VBA用途別関数一覧
  • 付録CD-ROMの使い方