Samples and Downloads (131-139)
得意先のマップを表示するサンプルデータベース  Access 2000/2002
 (02/16/2002) 


コンボボックスから得意先をクリックするだけで得意先のマップを表示するサンプルです。ソースコード付きの AccessDoMap.MDBを用意しましたのでダウンロードしてださい!

  • コンボボックスから得意先をクリックすると得意先のマップを表示します。
  • 表示されたマップは任意の方向に移動できます。
  • マップの拡大縮小ができます
  • マップ周辺地域の天気予報が表示できます。
  • マウスの右ボタンをクリックしてショートカットメニューからマップを印刷できます。
米ドルの小切手(Check)を印刷するサンプルデータベース  Access 2000/2002
 (02/14/2002) 


金額(米ドル)を英語に変換して小切手(Check)を印刷するするサンプルです。ソースコード付きの PersonalCheck.MDBを用意しましたのでダウンロードしてださい!

  • Accessのフォームから金額(米ドル)を入力してConvert to Englishコマンドボタンをクリック すると英語に変換します。
  • セント(Cent)は 25/100とTwenty-Five Centsの形式が選択できます。
  • 英語の金額は、UpperCase,ProperCase,LowerCaseのオプションが選択できます。
プロジェクトの進捗度をガントチャートに表示するサンプルデータベース  Access/Excel 2000/2002
 (01/15/2002) 


プロジェクトの進捗度をガントチャート風のグラフに表示するサンプルです。ガントチャートは、Excelの棒グラフを利用して表示させています。ソースコード付きの ProjectStatus.MDBを用意しましたのでダウンロードしてださい!

  • AccessのフォームからDraw Gantt Chartのコマンドボタンをクリックします。
  • tblProjectStatusのテーブルからプロジェクト名、開始日、完了日数、残り日数を抽出してExcelのワークシートに出力します。
  • Excelのグラフウィザードを利用して棒グラフを応用したガントチャートを描きます。
  • ガントチャートには、プロジェクトの完了日数と残り日数が表示されます。
レポートにガントチャートを印刷するサンプルデータベース  Access 2000/2002
 (01/13/2002) 


作業工程のガントチャートをレポートに印刷するサンプルです。ガントチャートの範囲は月単位で指定することができます。 ソースコード付きの GanttChart.MDBを用意しましたのでダウンロードしてださい!

  • 印刷メニューからガントチャートを印刷する範囲として作業年月を選択します。
  • Preview Gantt Chartボタンをクリックすると印刷範囲に該当する作業工程を抽出してレポート上にガントチャートを印刷します。
  • ガントチャートには、作業名、開始日、完了日が印刷されます。
得意先をフリガナで絞り込んでフォームとデータシート双方に表示するサンプルデータベース  Access 2000/2002 (12/01/2001) 

得意先をフリガナ(50音)で絞り込んでフォームまたはデータシート上に表示します。フォームビュー|データシートビューの切り替えは、ツールメニューから行うことができます。ソースコード付きのDatasheetView.MDB を用意しましたのでダウンロードしてださい!

  • フォームヘッダーに配置されているトグルボタンをクリックしてフリガナで得意先を絞り込みすることができます。

    フリガナが半角のときは、ワイルドカードに濁音半濁音も含める必要がります。
    例: Select * 得意先 From Where フリガナ Like '[ハヒフヘホバビブベボパピプペポ]*';
  • 絞り込んだ得意先はフォームビュー|データシートビューどちらでも表示できます。
  • フォームビュー|データシートビューの切り替えはツールボタンから行うことができます。
  • データシート 上のレコードセレクターをクリックすると得意先の詳細を表示します。
テーブルを選択して任意のフィールドを表示するサンプルデータベース  Access 2000/2002 (11/13/2001) 

コンボボックスからテーブルを選択して任意のフィールドをデータシート上に表示します。データシート上に表示されたフィールドの幅はデータ長に合わせて自動調整されます。ソースコード付きのTableViewer.MDB を用意しましたのでダウンロードしてださい!

tableviewer_fig1.gif (20240 バイト) tableviewer_fig2.gif (19565 バイト) tableviewer_fig3.gif (15241 バイト)
  • コンボボックスからデータベースに登録されている任意のテーブルを選択できます。
  • データシート上に表示させるフォールドはリストボックスから選択できます。
  • データシートの表示ボタンをクリックすると選択されたテーブル/フィールドが表示されます。
  • データシートのフィールド幅は、データ長に合わせて自動調整されます。
  • Hide Form Headerのトグルボタンをクリックすると、フォームのヘッダー部を表示|非表示に切り替えできます。
  • テーブルを再表示したとき、前回選択したフィールドが自動的に再表示されます。
  • このサンプルはデータシートのColumnHidden/ColumnOrderプロパティを書き換えることにより実現しています。
フォームにアナログ/デジタル時計を表示するサンプルデータベース  Access 2000/2002 (08/30/2001) 

フォームの左側にアナログ時計/右側にデジタル時計を表示します。ソースコード付きのClocks.MDB を用意しましたのでダウンロードしてださい!
 
  • フォームの左側にアナログ時計を表示します。
  • フォームの右側には、液晶タイプのデジタル時計を表示します。
  • 各種アプリケーションに利用すると便利です。
プレビューで確認しながらレポートの余白、部数、印刷の向きを再設定して印刷するサンプルデータベース  Access 2000/2002 (08/04/2001) 

コンボボックスからレポートを選択して、プレビューで確認しながら余白、部数、印刷の向き(縦横)を再設定して印刷することができます。Access 2000/2002の2種類のサンプルを用意しています。ソースコード付きのSetReportMarginsForAccess2002.MDB SetReportMarginsForAccess2000.MDB を用意しましたのでダウンロードしてださい!
  • コンボボックスからレポートを選択して、プレビューで確認しながらレポートの余白部数印刷の向き(縦横)を再設定することができます。
  • コンボボックスからレポートを選択すると、レポートをプレビュー表示します。また、レポートに設定されている余白、印刷の向きをフォームに表示します。
  • レポートの余白、部数、印刷の向きを再設定したら、Printボタンをクリックしてプレビューで確認します。
  • Access 2002用のサンプルは、Printerプロパティを利用して実現しています。
  • Access 2000用のサンプルは、クラスモジュール(PrinterAddIns.mda)を利用して実現しています。クラスモジュールは起動時ダイナミック に登録します。
ツールバー、メニューバーを実行時にダイナミックに作成するサンプルデータベース  
Access 2000/2002 (08/02/2001) 


Access起動時にツールバーおよびメニューバーを作成します。ツールバーには、表題に文字列を表示したボタン、イメージを表示したボタン、コンボボックスを表示します。メニューバーには、ポップアップとボタンのメニューを表示します。ソースコード付きのCreateCommandBars.MDB を用意しましたのでダウンロードしてださい!

 
  • フォームからCreate docking menu bar のコマンドボタンをクリックするとウィンドウの上位にメニューバーが表示されます。
  • メニューバーには、Display, ClickMe, Show Startup Barのアイテムが表示されます。
  • Displayのボタンをクリックするとポップアップメニューが表示されますのでEnable/Disableのいずれかのボタンをクリックします。Show Starup Menu Barボタンをクリックすると、Access起動時のメニューバーが表示されます。メニューバーはドラッグして任意の場所に移動することもできます。
  • フォームからCreate floating toolbarボタンをクリックするとツールバーが表示されます。
  • ツールバーには、表題に文字列"Button"を表示したボタン、イメージを表示したボタン、コンボボックスが表示されます。
  • イメージのボタンをクリックすると、左側のボタンが非表示/表示に切り替わります。
  • コンボボックスからCreate Buttonをクリックするとツールバーに新規のボタンを登録します。Remove Buttonをクリックすると新規登録したボタンを削除します。
  • このサンプルデータベースは、 実行時にダイナミックにメニューバー、ツールバーを作成する方法を習得するのに最適な教材です。