TOP PAGEへ 会社案内 データ館 達人募集 訂正情報 新刊案内 龍之介の部屋 読者の広場 譲ります

ステップ図解
Access2000ウラ技テクニック

皆様、Access2000をフツーに使っていませんか?だとしたら、かなり「もったいない」かもしれません。実はAccess2000には「見る人をニコッとさせる面白い技」「知っていると作業が劇的に楽になる技」「データをトラブルから守る技」などが随所に仕込まれているのです。
 本書では我々、ウラ技研究チームが解析したAccess2000の数々のウラ技テクニックをステップ図解方式でわかりやすく解説しています。

※書籍中の例題データは「データ館」の部屋で入手できます。

第1章 楽しく作業するためのウラ技テクニック

●見えない秘密のボタンを作る・・・・・・・・・・14

■透明の秘密のボタンを作るコツ■ボタンを完全に隠してしまうウラ技

●フォームにBGMを設定する・・・・・・・・・・16

■サウンドファイルを自動再生する仕組み

●休憩時間を音楽で知らせる・・・・・・・・・・18

■1時間ごとに音楽を演奏する仕組み

●時刻によって背景を入れ替える・・・・・・・・・・20

■時刻によって背景画像を切り替える仕組み

●オリジナルの起動画面を表示する・・・・・・・・・・22

■起動画面用のフォームが表示されるメカニズム

●タイトルバーに自作アイコンを表示する・・・・・・・・・・24

■タイトルバーのアイコンを取り替えるメリット

●タイトルバーを点滅させる・・・・・・・・・・26

■タイトルバーを点滅させる仕組み

●フォームのタイトル文字を点滅させる・・・・・・・・・・28

■文字列を点滅させる仕組み

●システムのエラー表示を書き換える・・・・・・・・・・30

■エラーメッセージを書き換える仕組み

●フォームをズームアップさせる・・・・・・・・・・32

■フォームをズームアップするメカニズム■フォームの表示位置を調整するには

●フォーム上でホームページを表示する・・・・・・・・・・36

■フォームにホームページが表示される仕組み

●ボタンをリアルタイムに切り替える・・・・・・・・・・38

■ボタンの表示を切り替える仕組み           

第2章 作業を楽にするためのウラ技テクニック

●コントロールの書式を瞬時に揃える・・・・・・・・・・42

■連続して書式をコピーするコツ■複数のコントロールのプロパティを同時に変更するワザ

●マウスを使わずに次々と入力する・・・・・・・・・・44

■マウスを使わずに素早く入力するコツ

●入力時にコンボボックスを自動的に開く・・・・・・・・・・46

■カーソル移動時にコンボボックスを開く仕組み■コンボボックスに既定値を設定するワザ

●全角で入力しても半角に自動修正する・・・・・・・・・・48

■StrConv関数の戦略的活用法

●難しい人名を楽々入力する・・・・・・・・・・50

■「人名・地名」の変換モードはこう使え!■データシートビューから難しい人名を楽々入力するウラ技■氏名を入力するとふりがなを自動入力するウラ技

●左端の見出しを常に表示させて入力する・・・・・・・・・・52

■「列の固定」の戦略的活用法■普段使わない項目を隠して素早く入力するウラ技

●金額を入力すると消費税を自動計算する・・・・・・・・・・54

■消費税を自動入力させるコツ■「消費税」にカーソル移動させないようにするウラ技

●決まった桁数のみ入力できるようにする・・・・・・・・・・56

■Len関数の戦略的活用法

●[Esc]キー一発でフォームを閉じる・・・・・・・・・・58

■(Esc)キー一発でフォームを閉じる仕組み■ボタンにフォームを閉じるためのマクロを割り付けるには

●メニューから余分なボタン類を消す・・・・・・・・・・60

■メニュー画面から不要なボタン類を消すメリット■フォームを常に最前面に表示させるワザ

●明細フォームを伝票代わりに印刷する・・・・・・・・・・62

■フォームをレポートに変換して印刷するコツ

●既存のフォームを基にひな形を作る・・・・・・・・・・64

■オートフォーマットの用途■既存のフォームのスタイルを瞬時に変更するワザ

●クリック一発でAccessを終了する・・・・・・・・・・66

■「終了」アクションのメリット

●終了時にデータを自動バックアップする・・・・・・・・・・68

■終了時にデータを自動バックアップする仕組み■データベースをコピーするバッチファイルを作成するには

第3章 知って得する便利なウラ技テクニック

●参照専用のフォームを作る・・・・・・・・・・72

■参照専用フォームの戦略的活用法■データ入力専用フォームを作るウラ技

●値でフィールドの表示/非表示を切り換える・・・・・・・・・・74

■値によって特定のコントロールを隠す仕組み■特定のコントロールを使用できないようにするウラ技

●カーソルのあるコントロールの色を変える・・・・・・・・・・78

■条件付き書式はこう使え!■達成率が100(%)未満のときに文字色を赤で表示するウラ技

●印刷時にデータを選択できるようにする・・・・・・・・・・80

■印刷時にデータを選択できるようにするコツ■パラメータ入力を使いこなすコツ

●空データの場合は印刷しないようにする・・・・・・・・・・82

■空レポートを印刷しないようにするコツ

●重複した値を印刷しないようにする・・・・・・・・・・84

■同じ値が続くレポートを見やすく印刷するコツ■社員一覧表を部署順に並べ替えるワザ

●データ量に応じて印刷領域を変える・・・・・・・・・・86

■データ量に応じて印刷領域を変えるコツ

●売上高の順位を自動的に印刷する・・・・・・・・・・88

■売上高の順位を自動的に印刷する仕組み■レコードの合計件数を表示するウラ技

●Excelブックを呼び出すボタンを作る・・・・・・・・・・90

■ハイパーリンクの戦略的活用法■ボタンクリックで電子メールを送信するウラ技

●商品ラベルにバーコードを印刷する・・・・・・・・・・92

■これがActiveXコントロールだ!■バーコード印刷の活用法■バーコード(JAN-13)の構造はこうなっている!■バーコードを正しく読み取れないときの対処法

●一発で目的のパスとファイル名を入力する・・・・・・・・・・96

■ファイル名を自動入力させるコツ■ファイル未選択でエラーとなったときの対処法■コモンダイアログコントロールではこんなことができる!

          

第4章 集計・分析のためのウラ技テクニック

●第1四半期のデータを素早く抽出する・・・・・・・・・・102

■DatePart関数で四半期ごとのデータを抽出するメカニズム

●平均の2倍以上のデータを抽出する・・・・・・・・・・104

■DAvg関数はこう使え!■売上金額の上位20%以上のレコードを抽出するウラ技

●優良顧客を新規テーブルに書き出す・・・・・・・・・・106

■テーブル作成クエリはこう使え!

●姓名を別のフィールドに分けて表示する・・・・・・・・・・108

■顧客名を姓と名に分割するメカニズム

●期間を指定してデータを抽出する・・・・・・・・・・110

■パラメータクエリで日付データを範囲指定するコツ

●氏名が「さ」行で始まる顧客を抽出する・・・・・・・・・・112

■氏名が「さ」行で始まる顧客を抽出するメカニズム■氏名が「さ」行以外で始まる顧客を抽出するウラ技

●試験成績の偏差値を表示する・・・・・・・・・・114

■演算フィールドで偏差値の計算をするコツ

●曜日を日本語で表示する・・・・・・・・・・116

■曜日を日本語で表示するメカニズム

●日付を一括して3週間遅れにする・・・・・・・・・・118

■DateAdd関数はこう使え!

●期間を「〇年〇ヶ月」の形式で表示する・・・・・・・・・・120

■期間を「○年○ヶ月」の形式で表示するメカニズム■クエリ実行時にエラーが表示される場合の対処法

●クロス集計で見出しを絞って表示する・・・・・・・・・・124

■列見出しのプロパティはこう使え!

●項目名を毎回入力してクロス集計する・・・・・・・・・・126

■クロス集計表でパラメータクエリを使うコツ■クロス集計する項目を範囲指定するウラ技

第5章 ファイル・データ連携のウラ技テクニック

●dBase5のデータを取り込む・・・・・・・・・・132

■Accessに取り込めるデータソースはこれだ!■Accessのデータを他のデータベースで利用するウラ技

●テーブルを表形式のテキストにする・・・・・・・・・・134

■表形式のテキストファイルはこう使え!■テキストファイルのレイアウトが崩れてしまう場合の対処法■テキストファイルを保存後に自動的に開くウラ技

●外部のデータベースにリンクする・・・・・・・・・・136

■リンクテーブルの戦略的活用法■リンクテーブルを通常のテーブルに変換するウラ技

●テーブルのリンク先をまとめて更新する・・・・・・・・・・138

■リンクテーブルを一括して更新するメカニズム

●Wordの表をテーブルに取り込む・・・・・・・・・・140

■Excelを使ってWordの表を取り込むコツ

●外部データベースのテーブルと結合する・・・・・・・・・・142

■ユニオンクエリはこう使え!

●既存のワークシートにクエリを取り込む・・・・・・・・・・144

■コピー・貼り付けの戦略的活用法■ドラッグ&ドロップで素早くデータを取り込むウラ技

●テーブルをホームページに書き出す・・・・・・・・・・146

■Access2000のデータをホームページに書き出すコツ

●HTML文書をワンタッチで更新する・・・・・・・・・・148

■自動更新マクロはこう使え!■データベースを開いたときにマクロを自動実行するウラ技

●データベースと直結したHTMLを作る・・・・・・・・・・152

■データアクセスページの戦略的活用法■データアクセスページが動作しない場合の対処法■ネットワークでデータアクセスページを利用するには

●レコードごとにWebに画像を表示する・・・・・・・・・・156

■ビジュアルなデータアクセスページによる戦略的活用法■データアクセスページに商品の写真を表示するメカニズム■文字データを書式付きで表示するウラ技

      

第6章 マクロ活用のためのウラ技テクニック

●複数のクエリを1度に実行する・・・・・・・・・・162

■複数のアクションクエリをマクロで実行するメリット

●値によってフォームの表示を変える・・・・・・・・・・164

■値によってフォームの表示を変えるコツ■コマンドボタンの使用可能/不可を自動で切り替えるには

●あいまいな条件で抽出する・・・・・・・・・・168

■あいまいな条件で抽出するコツ

●50音の行ごとにレコードを表示する・・・・・・・・・・170

■50音の行ごとに表示するコツ■まだあるLike演算子の活用法

●住所から市外局番を自動入力する・・・・・・・・・・174

■検索して自動入力するコツ■市外局番の末尾にカーソルを移動させるコツ■「キー送信」アクションを使用する際の注意点

●入力時にデータを自動チェックする・・・・・・・・・・178

■マクロで入力データをチェックするコツ

●入力内容によってメッセージを表示する・・・・・・・・・・180

■確認メッセージを表示するコツ

●ダイアログに自動入力をする・・・・・・・・・・182

■ダイアログボックスに自動入力するコツ

●キー操作でマクロを瞬時に実行する・・・・・・・・・・184

■キー操作にマクロを割り付けるコツ■キー操作にマクロを割り付ける際の注意点

●マクロをツールバーに登録する・・・・・・・・・・186

■マクロをツールバーに登録するメリット■ツールバーに登録するマクロを作るコツ■作成したツールバーを削除するには

      

第7章 データを守るためのウラ技テクニック

●作業終了時に最適化を自動的に行う・・・・・・・・・・190

■最適化を自動的に行うメリット■閉じているデータベースを最適化/修復するには

●データベースをバックアップする・・・・・・・・・・192

■MSバックアップを使うメリット■バックアップファイルを復元するには■MSバックアップをインストールするには

●特定のテーブルのみバックアップする・・・・・・・・・・196

■テーブルのみバックアップするメリット

●テーブルのみを切り離して管理する・・・・・・・・・・198

■データベースを分割するメリット■データベースを分割した後の注意点

●データベースの複製(レプリカ)を作る・・・・・・・・・・200

■データベースのレプリカの活用法■レプリカのデータを更新するには

●テーブルを非表示にする・・・・・・・・・・202

■[隠しオブジェクト(D)]属性の利用法■非表示にしたデータベースオブジェクトを表示

●データベースウィンドウを隠す・・・・・・・・・・204

■データベースウィンドウを隠す用途■安全性を高めるウラ技

●実行専用のデータベースを作る・・・・・・・・・・206

■MDEファイルとは■MDEファイルを作成する際の注意点■MDEファイルを変更した際にデータを移すには

●パスワードを設定する・・・・・・・・・・208

■[データベースパスワードの設定(D)]コマンドのメリット■パスワードを解除するには

●データベースを暗号化する・・・・・・・・・・210

■データベースを暗号化する用途■暗号化を解除するには■さらにセキュリティを高めるには

●ユーザーによって利用を制限する・・・・・・・・・・212

■ユーザー別に利用制限するメリット■登録したユーザー名でログインするには■登録したユーザーの権限を変えるには

●ゲストにテーブルを読む権限を与える・・・・・・・・・・216

■ログオンを省略する代わりに利用制限をするメリット

コラムページ

楽しく作業するためのQ&A・・・・・・・・・・40

まだある!作業を楽にするためのQ&A・・・・・・・・・・70

まだある!便利に使うためのQ&A・・・・・・・・・・100

集計・分析に関するQ&A・・・・・・・・・・130

データ資産を使い回すためのQ&A・・・・・・・・・・160

マクロについてのQ&A・・・・・・・・・・188

データの安全に関するQ&A・・・・・・・・・・218

索  引・・・・・・・・・・219