Samples and Downloads (91-99)
  AccessのテーブルをXMLに変換してHTMLとバインドしてブラウザに表示するサンプルデータベース  XSLスタイルシートの拡張機能を使用してXMLとHTMLをバインド!
Access 2000/ADO 2.1+ / MSXML 3.0 /  Internet Explorer 5+
   (01/21/2001) 

Access 2000のテーブルをXMLに変換して、XSLスタイルシートの拡張機能を使用してHTMLとバインドしてブラウザ上に表示します。XSLの拡張機能を使用するとXMLデータを並べ替えたり、条件付き書式を設定することができます。ソースコード付きのXSLStylesheet.MDB を用意しましたのでダウンロードしてください!
Fig1 Fig2 Fig3
<xsl:attribute> <xsl:choose> <xsl:order-by>
  • オプショングループからトグルボタンをクリックすると、商品テーブルをXMLに変換してXSLスタイルシートでXML/HTMLをバインドしてブラウザに表示します。XSLスタイルシートを使用すると、XMLデータにフィルタ条件を設定して絞り込んだり、昇順/降順に並べ替えすることができます。また、特定の条件のとき色を変えて表示することもできます。
  • <xsl:for-each>エレメントを使用した例
    XMLデータから商品のエレメントを繰り返し取り出してHTMLに変換します
  • <xsl:attribute>エレメントを使用した例
    HTMLタグにTITLEの属性を追加して商品の仕入先をツールチップとして表示します
  • <xsl:if>エレメントを使用した例
    XMLデータの仕入先を調べて特定の仕入先のアイテムに*を付加します
  • <xsl:choose>, <xsl:when>, <xsl:otherwise>エレメントを使用した例
    XMLデータの単価を調べて、
    単価が1-500なら501-5000なら5000以上ならで表示します
  • <xsl:orde-by>エレメントを使用した例
    XMLデータの任意のエレメントに並べ替え(昇順/降順))のオプションを設定します
  • このサンプルデータベースは、XSLスタイルシートの拡張機能を勉強するのに最適な教材です。
  AccessのテーブルをXMLに変換してHTMLとバインドしてブラウザに表示するサンプルデータベース XML Data Islandsを利用してXMLとHTMLをバインド!
Access 2000/ADO 2.1+ / Internet Explorer 5+
   (01/20/2001) 

Access 2000のテーブルをXMLに変換して、XML Data Islandsを利用してHTMLとバインドしてブラウザ上に表示します。ソースコード付きのXMLDataIsland.MDB を用意しましたのでダウンロードしてください!
Fig1 Fig2 Fig3
XML Row Data XML Data Island HTML
  • オプショングループからテーブル名をクリックすると、テーブルをXMLファイルに保存します。
  • XMLをバインドするためにXML Data IslandsのタグをHTMLに埋め込んでHTMLファイルに保存します。XML Data Islandsを採用したときは、XSLスタイルシートを使用する代わりに直接HTMLタグを使用してデータを埋め込みます。このため、複数のテーブルを表示するような汎用的なXML Data Islandsを作成することはできません。複数のテーブルをXMLに変換してブラウザに表示させるには、XSLスタイルシートを使用すると便利です。
  • ブラウザにテーブルの内容を表示します。
  • このサンプルデータベースは、XML Data Islandsを勉強するのに最適な教材です。
  AccessのテーブルをXMLに変換してHTMLとバインドしてブラウザに表示するサンプルデータベース  XSLスタイルシートを使用してXMLとHTMLをバインド!
Access 2000/ADO 2.5+ / MSXML 3.0 /  Internet Explorer 5+
   (01/18/2001) 


Access 2000のテーブルをXMLに変換して、XSLスタイルシートを使用してHTMLとバインドしてブラウザに表示します。ソースコード付きのADO2HTML.MDB を用意しましたのでダウンロードしてください!
Fig1 Fig2 Fig3
ADO saved as XML XSL Stylesheet Transformed XML into HTML
  • オプショングループからテーブル名をクリックすると、テーブルをXMLに変換します。
    ADOの
    Saveメソッドを使用してAttribute形式のXMLデータに変換してメモリ上に保存します。
    ADO2.5のSteamオブジェクトを使用すると、AccessのテーブルをXMLに変換する処理をメモリ上で行うことができます。
  • メモリ上に保存されたXMLデータを、XSLスタイルシートを利用してHTMLとバインドしてブラウザ上に表示させます。XSLスタイルシートを利用してXMLとHTMLをバインド(マージ)するには、DOMDocumentオブジェクトのTransformNodeメソッドを使用します。
  • ADOのSaveメソッドで保存したXMLデータを、HTMLに変換するXSLスタイルシートを2種類用意しています。XSLスタイルシートを利用するとWordの差し込み印刷のように、XMLとHTMLをマージすることができます。このサンプルデータベースで用意した2種類のXSLスタイルシートは、ADOのSaveメソッドで保存したすべてのXMLデータに手直し無しで適用することができます。
  • このサンプルデータベースは、XSLスタイルシートを勉強するのに最適な教材です。
  • このサンプルデータベースは、Access 2000のデータを Linux などWindows以外のプラットフォームで利用するのに便利です。
  ツリービューから勘定科目をメンテするサンプルデータベース
使い勝手が格段に向上します!Access 2000 ,/ Treeview control 6.0 (01/16/2001) 

ツリービューの任意の位置に新規科目(ノード)を登録したり削除するサンプルデータベースです。また、ツリービューをテーブルに保存したり、テーブルから再ロードすることができます。ソースコード付きのMyTreeView.MDB を用意しましたのでダウンロードしてください!

Fig1 Fig2
  • Accessで財務会計などの業務ソフトを開発するとき、勘定科目/補助科目のメンテをツリービューから行うように設計すると、使い勝手が格段に向上します
  • 追加のコマンドボタンをクリックしてツリービューの任意の位置に新規科目(ノード)を追加することができます(First, Last, Next, Previous)
  • 削除ボタンをクリックしてツリービューから任意の科目(ノード)を削除することができます
    (
    Remove
  • 科目(ノード)をドラッグ&ドロップして任意の科目(ノード)に移動することができます
  • フォームに表示されているツリービューをテーブルに保存したり、テーブルから再ロードすることができます(Save to table, Load from table)
  • ツリービューに表示されている科目(ノード名)を編集することができます
  • このサンプルデータベースを応用すると、Windowsのエクスプローラ風のアプリケーションを開発することができます(会計ソフトの勘定科目補助科目をメンテするのに最適です!)
  AccessのテーブルをXML形式に変換してブラウザ上に表示させるサンプルデータベース  Access 2000 ,/Internet Explorer 5+(01/11/2001) 


Access 2000のテーブルをXML形式に変換して、DHTMLを利用してブラウザ上に表示させます。ソースコード付きのDHTMLandXML.MDB を用意しましたのでダウンロードしてください!

Fig1
  • オプショングループからテーブル名をクリックすると、テーブルをXML形式に変換します
  • DHTMLのデータバインド機能を利用してXMLに変換されたテーブルをブラウザ上に表示させます
  • このサンプルデータベースは、テーブルをWindows以外のプラットフォームで利用するのに便利です
  AccessのフォームをWeb化するサンプルデータベース
Access 2000
(01/09/2001) 

 

Access 2000で作成したフォームを、HTMLで記述したようなWeb用のページに変身させます。たとえば、マウスをイメージの上に移動するとイメージが強調されて表示されます。また、マウスの形状が矢印からに変化します。ソースコード付きのMimicWebPage.MDB を用意しましたのでダウンロードしてください!
Fig1 Fig2 Fig3 Fig4
図1 図2 図3 図4
  • マウスをAccess Knowhowのイメージに移動すると、カーソルが矢印からに変わってイメージが強調表示されます(図1、図2)
  • マウスをTablesに移動すると、カーソルがの形に変わって文字が強調表示されます(図3)
  • マウスをテーブルのアイコンに移動すると、マウスがの形に変わります(図4)
  • このサンプルデータベースは、AccessでWebのオフライン版を開発するのに役立ちます
  砂時計の代わりにアニメーション付きのカーソルを表示するサンプルデータベース  Access 2000 (01/07/2001) 

レポートの印刷など時間のかかる処理を行うとき、砂時計のカーソルを表示するのが一般的ですが、このサンプルデータベースは、アニメーション付きのカーソルを表示させることができます。レポートの印刷、ファイルのダウンロード/アップロード/データの並べ替えなどの処理に利用すると効果があります。ソースコード付きのAnimatedCursor.MDB を用意しましたのでダウンロードしてください!

Fig1 Fig2
  • 砂時計の代わりにアニメーション付きのカーソルを表示します
  • アニメーション用のカーソルは、データベースが格納されているフォルダに格納しておきます
  • アニメーション用のカーソルは、WindowsのCursorsフォルダに格納されています
    ※:下記URLをクリックするとブラウザ上にカーソルのアイコンが表示されます
          Win NT: C:\winnt\cursors    Win 9x: C:\windows\cursors
  • 電子メールを送信するときは sendmail.ani のカーソルを表示すると効果があります
  • レポートを印刷するときは、print.aniのカーソルを表示すると効果があります
   電子メールを利用したカタログショッピング サンプルデータベース(Server版)
Access 2000/2002, Outlook 2000/2002, MSXML 3.0+SP2, IE 6.0 (01/04/2001)
 

(03/07/2002)

電子メールを利用したカタログショッピングのサンプルデータベースです。サーバー版のサンプルデータベースでは、XML形式で記述された注文書を受信して、Access のテーブルに自動登録します。ソースコード付きのeMailOrder.MDB を用意しましたのでダウンロードしてください!

Fig4 Fig5 Fig6 Fig7
図4 TEXT 図5 XML 図6 HTML 図7 ACCESS
  • Outlookを起動して注文書を受信します。
     
  • eMailOrder のサーバー版を起動してメニューから Import  eMail Orders ボタンをクリックすると、Outlookの受信フォルダに登録されている注文書がリストボックスに表示されます。( 件名が eMailOrders のメールのみ表示されます)
     
  • 受信した注文書は、TEXT、XML、HTMLの3種類の書式で表示させることができます。
     
  • TEXTの書式で表示させたときは、XMLが 純粋なテキストとして表示されます。(図4)
     
  • XMLの書式で表示させたときは、XMLがツリービユー(IEに組み込まれているデフォルトのスタイルシート)として表示されます。(図5)ツリービューの"+"をクリックするとセクションが開かれ、"-"をクリックするとセクションが閉じられます。
     
  • HTMLの書式で表示させたときは、注文書が表形式で表示されます。(図6)
    XMLのスタイルシート(XLS)を使用する方法もありますが、MSXMLを使用してHTMLを直接生成しています。
     
  • リストボックスから、注文書を選択して Import ボタンをクリックすると、注文書がAccessのテーブルに登録されます。
     
  • メニューから Browse eMail Orders のボタンをクリックすると、Accessのテーブルに登録された注文書が表示されます。(図7)
     
  • このサンプルデータベースは、B2BでXMLを利用した受発注システムを開発するのに役立ちます。
   電子メールを利用したカタログショッピング サンプルデータベース(Client版)
Access 2000/2002, Outlook2000/2002, MSXML3.0+SP2, IE 6.0 (01/04/2001)
 

(03/07/2002)
 
電子メールを利用したカタログショッピングのサンプルデータベースです。クライアント版のサンプルデータベースでは、
商品カタログから商品を選択して、注文ボタンをクリックすると電子メールにて注文書(XML形式)を自動送信します。ソースコード付きのeMailOrder.MDB を用意しましたのでダウンロードしてください!

Fig1 Fig2 Fig3
図1 特徴 図2 ケロタン 図3 ガムマシン
  • eMailOrder クライアント版では、商品カタログをオフラインで閲覧して注文できます。
     
  • 商品カタログは、HTML形式で記述しますので、イメージを貼り付けたり、背景色を付けることができます。また、文字のフォント、フォントサイズ、カラーも自由に設定できます。(図2、図3)
     
  • 注文したい商品は、Add to Shopping Cart ボタンをクリックして、ショッピングカートに入れます。
     
  • ショッピングカートに入っている商品は、フォーム最下位のリストボックス上に表示されます。
     
  • 商品を注文するときは、Order ボタンをクリックします。
     
  • 注文書が電子メールで送信されます。(注文書は、XML形式で記述されていますので、メール受信側は簡単にAccessのテーブルに取り込むことができます)
     
  • 電子メールで注文書送信中はアニメーション用のカーソルを表示します。
     
  • このサンプルデータベースは、B2CでXMLを利用したアプリケーションを開発するのに役立ちます。