 |
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
を用意しましたのでダウンロードしてください!
 |
 |
 |
| <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
を用意しましたのでダウンロードしてください!
 |
+ |
 |
= |
 |
| 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
を用意しましたのでダウンロードしてください!
 |
+ |
 |
= |
 |
| 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
を用意しましたのでダウンロードしてください!
- 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
を用意しましたのでダウンロードしてください!
- オプショングループからテーブル名をクリックすると、テーブルをXML形式に変換します
- DHTMLのデータバインド機能を利用してXMLに変換されたテーブルをブラウザ上に表示させます
- このサンプルデータベースは、テーブルをWindows以外のプラットフォームで利用するのに便利です
|
|
 |
AccessのフォームをWeb化するサンプルデータベース
Access
2000
(01/09/2001)
Access
2000で作成したフォームを、HTMLで記述したようなWeb用のページに変身させます。たとえば、マウスをイメージの上に移動するとイメージが強調されて表示されます。また、マウスの形状が矢印から手に変化します。ソースコード付きのMimicWebPage.MDB
を用意しましたのでダウンロードしてください!
- マウスをAccess
Knowhowのイメージに移動すると、カーソルが矢印から手に変わってイメージが強調表示されます(図1、図2)
- マウスをTablesに移動すると、カーソルが手の形に変わって文字が強調表示されます(図3)
- マウスをテーブルのアイコンに移動すると、マウスが手の形に変わります(図4)
- このサンプルデータベースは、AccessでWebのオフライン版を開発するのに役立ちます
|
|
 |
砂時計の代わりにアニメーション付きのカーソルを表示するサンプルデータベース
Access
2000
(01/07/2001)
レポートの印刷など時間のかかる処理を行うとき、砂時計のカーソルを表示するのが一般的ですが、このサンプルデータベースは、アニメーション付きのカーソルを表示させることができます。レポートの印刷、ファイルのダウンロード/アップロード/データの並べ替えなどの処理に利用すると効果があります。ソースコード付きのAnimatedCursor.MDB
を用意しましたのでダウンロードしてください!
- 砂時計の代わりにアニメーション付きのカーソルを表示します
- アニメーション用のカーソルは、データベースが格納されているフォルダに格納しておきます
- アニメーション用のカーソルは、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
を用意しましたのでダウンロードしてください!
 |
 |
 |
 |
| 図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
を用意しましたのでダウンロードしてください!
- eMailOrder
クライアント版では、商品カタログをオフラインで閲覧して注文できます。
- 商品カタログは、HTML形式で記述しますので、イメージを貼り付けたり、背景色を付けることができます。また、文字のフォント、フォントサイズ、カラーも自由に設定できます。(図2、図3)
- 注文したい商品は、Add
to
Shopping
Cart
ボタンをクリックして、ショッピングカートに入れます。
- ショッピングカートに入っている商品は、フォーム最下位のリストボックス上に表示されます。
- 商品を注文するときは、Order
ボタンをクリックします。
- 注文書が電子メールで送信されます。(注文書は、XML形式で記述されていますので、メール受信側は簡単にAccessのテーブルに取り込むことができます)
- 電子メールで注文書送信中はアニメーション用のカーソルを表示します。
- このサンプルデータベースは、B2CでXMLを利用したアプリケーションを開発するのに役立ちます。
|
|