Samples and Downloads (31-39)
メイン/サブフォーム間でデータを交換するサンプルデータベース  Access 2000  (03/30/2000) 

メイン/サブフォームにアプリ独自のプロパティを作成してデータを交換するサンプルデータベースです。ソースコード付きのMainSubCommunications.MDB を用意しましたのでダウンロードしてください!

Fig1 - Main/Sub Communications
  • メインフォーム/サブフォームに、アプリ独自のプロパティ(Hello/HelloSub)を作成してフォーム間でデータを交換します
  • メインフォームからサブフォームのプロパティ(HelloSub)を書き換えるには
    Me.frmSub.Form.HelloSub = Me.Hello のように記述します
  • サブフォームからメインフォームのプロパティ(Hello)を書き換えるには
    Me.Parent.Hello = Me.HelloSub のように記述します
  • フォーム独自のプロパティの他に、フォーム独自のメソッドも作成することができます
    例: Me.frmSub.Form.MethodSub
  • MDB版のソースコードを参照するときは、シフトキーを押しながらMDBファイルをダブルクリックして開いてください(この場合、スタートアップ時のプロパティがバイパスされます)。この操作は、全てのサンプルデータベースに共通です。
スタッフのスケジュールを管理するサンプルデータベース  Access 2000  (03/28/2000) 

スタッフのスケジュールを管理するサンプルデータベースです。ソースコード付きのScheduler.MDB を用意しましたのでダウンロードしてください!

Fig1 - Time Scheduler
  • スタッフ、予定日、時間帯(開始/終了)の選択は、全てマウスの操作でOK
  • 開始時間はマウスの左ボタン、終了時間は右ボタンをクリックして選択します
  • 予定時間(青色)をクリックすると作業内容を入力できます
  • 予定の取り消しは、シフトキーを押しながらマウスの左ボタンをクリックします
  • このサンプルは、メイン/サブフォーム間でデータを交換するテクニックを習得するのに最適です(フォーム間のデータ交換は、アプリ独自のプロパティ/メソッドを作成して実現しています)
  • 1日から12日までのスケジュールが表示されない不具合訂正 (04/11/2000)
  • MDB版のソースコードを参照するときは、シフトキーを押しながらMDBファイルをダブルクリックして開いてください(この場合、スタートアップ時のプロパティがバイパスされます)。この操作は、全てのサンプルデータベースに共通です。
得意先を絞り込んで電子メールを送信するサンプルデータベース   
Access 2000/Outlook 2000 
(03/23/2000) 

商品アイテムで得意先を絞り込んで、新製品紹介の電子メールを送信するサンプルデータベースです。ソースコード付きのSendEmail.MDB を用意しましたのでダウンロードしてください!
Fig1-Send Email Fig2-Send Email Fig3-Send Email
  • 得意先を商品アイテム(単品|複数アイテム)で絞り込むことができます
  • 絞り込んだ得意先にOutlook経由で電子メールを送信します
  • 得意先はこの他に地区(都道府県)、受注日で絞り込むことも可能です
  • MDB版のソースコードを参照するときは、シフトキーを押しながらMDBファイルをダブルクリックして開いてください(この場合、スタートアップ時のプロパティがバイパスされます)。この操作は、全てのサンプルデータベースに共通です。
得意先を絞り込んで売上高のパイチャートを作成するサンプルデータベース   
Access 2000/Excel 2000 
(03/22/2000) 

商品アイテムで得意先を絞り込んで、売上高のパイチャートを作成するサンプルデータベースです。ソースコード付きのDrawChart.MDB を用意しましたのでダウンロードしてください!
Fig1-Draw Pie Chart Fig2-Draw Pie Chart
  • 得意先を商品アイテム(単品|複数アイテム)で絞り込むことができます
  • 絞り込んだ得意先をExcelに出力して売上高のパイチャートを作成します
    Excel上に作成されたパイチャートは、別の種類のグラフに簡単に切り替えることができます
  • 得意先はこの他に地区(都道府県)、受注日で絞り込むことも可能です
  • MDB版のソースコードを参照するときは、シフトキーを押しながらMDBファイルをダブルクリックして開いてください(この場合、スタートアップ時のプロパティがバイパスされます)。この操作は、全てのサンプルデータベースに共通です。
得意先を絞り込んでDM用のラベルを印刷するサンプルデータベース   
Access 2000 
(03/22/2000) 

商品アイテムで得意先を絞り込んで、DM用のラベルを印刷するサンプルデータベースです。ソースコード付きのPrintDM.MDB を用意しましたのでダウンロードしてください!
Fig1-Filtering Customers by Products Fig2-Print Labels for DM
  • 得意先を商品アイテム(単品|複数アイテム)で絞り込むことができます
  • 絞り込んだ得意先を、Top n件|Top n%指定で更に制限してラベル印刷できます
  • 得意先はこの他に地区(都道府県)、受注日で絞り込むことも可能です
  • このサンプルデータベースは、新商品の紹介用DMに利用すると便利です
  • MDB版のソースコードを参照するときは、シフトキーを押しながらMDBファイルをダブルクリックして開いてください(この場合、スタートアップ時のプロパティがバイパスされます)。この操作は、全てのサンプルデータベースに共通です。
商品で得意先を絞り込んでリストボックスに表示させるサンプルデータベース  
Access 2000 
(03/21/2000) 

単品または複数アイテムで得意先を絞り込んで、リストボックスに売上高の降順に表示させるサンプルデータベースです。ターゲットを絞り込んだダイレクトメールに利用すると便利です(Outlookと連動した電子メールの自動送信も可能です)。ソースコード付きの MultiSelectListBox2.MDB を用意しましたのでダウンロードしてください!
Fig1-MultiSelect ListBox2 Fig2-MultiSelect ListBox2
  • 得意先を商品または商品区分で絞り込みすることができます
  • 商品、商品区分は単品または複数アイテム選択できます
    複数アイテムを選択したときはOR条件にて検索します
    AND条件、NOT条件での検索機能が必要な方はご連絡ください
  • 得意先の絞込みは、受注日、都道府県でも可能です
  • 得意先はリストボックスに売上高の降順に表示されます
  • リストボックスに表示される得意先を上位n件上位n%で制限することができます
  • リストボックスに表示された得意先をダブルクリックすると詳細情報を表示します
  • MDB版のソースコードを参照するときは、シフトキーを押しながらMDBファイルをダブルクリックして開いてください(この場合、スタートアップ時のプロパティがバイパスされます)。この操作は、全てのサンプルデータベースに共通です。
帳票フォームでコンボボックスをネストさせるサンプルデータベース  
Access 2000 
(03/18/2000) 

帳票フォームでコンボボックスをネストさせるサンプルデータベースです。受注明細など明細行を入力するサブフォームに適用すると便利です。ソースコード付きの NestedComboBox.MDB を用意しましたのでダウンロードしてください!
Fig1-Nested ComboBox Method1 Fig2-Nested ComboBox Method2
  • 帳票フォームでネストされたコンボボックスを更新すると、他のレコードのコンボボックスも連鎖更新される不都合を回避できます
  • 受注明細を入力するとき、商品区分で商品を絞り込みすることができます
  • コンボボックスがフォーカスを取得したとき自動的に一覧リストを表示します(図1)
  • 商品区分、商品のテキストボックスを自動的にコンボボックスに切り替えます(図2)
    テキストボックスにフォーカスを移動すると、自動的にコンボボックスに切り替わります
  • アプリ独自のカーソル(黄色の背景色)を使用して見易くしています
  • MDB版のソースコードを参照するときは、シフトキーを押しながらMDBファイルをダブルクリックして開いてください(この場合、スタートアップ時のプロパティがバイパスされます)。この操作は、全てのサンプルデータベースに共通です。
ディスクトップ上のフルスクリーン(100%)の領域をフォームで使用するサンプルデータベース   Access 2000  (03/17/2000) 

ディストップ上のフルスクリーンの領域をフォームで使用するサンプルデータベースです。ソースコード付きの FullScreen.MDB を用意しましたのでダウンロードしてください!
Fig1- Full Screen
  • ディスクトップのフルスクリーン(640x480, 800x600,1024x768,1280x1024)の領域をフォームで使用することができます
  • 解像度の低いVGA(640x480),SVGA(800x600)で使用すると効果があります
  • Accessのウィンドウのキャプションバーも非表示にすることができます
  • Accessのウィンドウのコントロールボックスも非表示にすることができます
  • エンドユーザーにMDE版を提供すればセキュリティも万全です
    (MDE版のサンプルデータベースで検証して見てください)
  • MDB版のソースコードを参照するときは、シフトキーを押しながらMDBファイルをダブルクリックして開いてください(この場合、スタートアップ時のプロパティがバイパスされます)。この操作は、全てのサンプルデータベースに共通です。
グラフウィザードで作成したグラフを電子メールで送信するサンプルデータベース  
Access 2000/Outlook 2000 
(03/07/2000) 

グラフウィザードで売上高の各種グラフを作成して電子メールで送信するサンプルデータベースです。ソースコード付きの EmailGraph.MDB を用意しましたのでダウンロードしてください!
Fig1-Email Stacked Area Chart Fig2-Email Percent Distribution Column Chart
  • 商品区分別売上高のグラフを作成して電子メールで送信します
  • 売上高のグラフは、折れ線、積み上げ面、積み上げ縦棒、100%積み上げ縦棒の4種類の中から実行時ダイナミックに選択してメールできます
  • 商品区分別の売上構成比を比較するには100%積み上げ縦棒のグラフが便利です
  • グラフはスナップショット形式で保存して添付ファイルとして送信します
  • 受信者はSnapshot Viewerでグラフを表示して印刷できます(Access 2000は不要です)