Dreamweaver TechniqueJAVA Script サンプル | CSS sample | JAVA Applet sample | Flash Sample
HTML4.0 riference | DynamicHTMLXHTML | XML sample | XSLT sample | RIKO's ASP Trial

データベースをテーブルに表示する

データベースをCSV形式(カンマ区切り形式のテキストデータ)で保存すると、ホームページに表示することができますが、ここでは、「Table Data Control」オブジェクトを使用してデータベースの内容をホームページに表示する方法を考えてみましょう。

■ データをテーブルに表示する定義

HTMLのテーブルにデータベースの内容を表示するため、<OBJECT>タグで「Table Data Control」オブジェクトの使用を定義します。

<OBJECT CLASSID="clsid:333c7bc4-460f-11d0-bc04-0080c7055a83"
ID=list>
<PARAM NAME="CharSet" VALUE="shift-jis">
<PARAM NAME="DataURL" VALUE="shinseiji01.txt">
<PARAM NAME="UseHeader" VALUE="true">
</OBJECT>
「Table Data Control」オブジェクトとは、CSV形式で保存したデータをテーブル(表)としてHTML上に表示するInternet Exploler(IE)の機能です。
■ CSVファイルを表示する記述

<OBJECT>タグで指定したファイルの内容をHTMLのテーブルに表示するための記述を行います。

<TABLE ID="oTable" DATASRC=#list BORDER="2" BGCOLOR="#eeeeff">
<THEAD>
<TR>
<TD BGCOLOR="#ddddff"><B><right>分娩番号</right></B></TD>
<TD BGCOLOR="#ddddff"><B>母親姓</B></TD>
<TD BGCOLOR="#ddddff"><B>母親名</B></TD>
<TD BGCOLOR="#ddddff"><B>母親入院日</B></TD>
<TD BGCOLOR="#ddddff"><B>性別</B></TD>
<TD BGCOLOR="#ddddff"><B>体重</B></TD>
<TD BGCOLOR="#ddddff"><B><CENTER>分娩形式</CENTER></B></TD>
<TD BGCOLOR="#ddddff"><B><CENTER>AppgolScore</CENTER></B></TD>
<TD BGCOLOR="#ddddff"><B>経産</B></TD>
<TD BGCOLOR="#ddddff"><B>担当立会医師</B></TD>
<TD BGCOLOR="#ddddff"><B>母血液型</B></TD>
<TD BGCOLOR="#ddddff"><B>児血液型</B></TD>
<TD BGCOLOR="#ddddff"><B>事務担当者</B></TD>
<TD BGCOLOR="#ddddff"><B>退院日</B></TD>
<TD BGCOLOR="#ddddff"><B>退院決定担当医</B></TD>
</TR>
</THEAD>
<TBODY>
<TR>
<TD><DIV DATAFLD=no ALIGN=right></DIV></TD>
<TD><DIV DATAFLD=fname></DIV></TD>
<TD><DIV DATAFLD=lname></DIV></TD>
<TD><DIV DATAFLD=indate></DIV></TD>
<TD><DIV DATAFLD=sex></DIV></TD>
<TD><DIV DATAFLD=weight ALIGN=right></DIV></TD>
<TD><DIV DATAFLD=delivery ALIGN=center></DIV></TD>
<TD><DIV DATAFLD=as ALIGN=center></DIV></TD>
<TD><DIV DATAFLD=experience></DIV></TD>
<TD><DIV DATAFLD=presence_doctor ></DIV></TD>
<TD><DIV DATAFLD=mother_BT></DIV></TD>
<TD><DIV DATAFLD=child_BT></DIV></TD>
<TD><DIV DATAFLD=officer></DIV></TD>
<TD><DIV DATAFLD=outdate></DIV></TD>
<TD><DIV DATAFLD=leaving_doctor></DIV></TD>
</TR>
</TBODY>
</TABLE>

「Table Data Control」オブジェクトとは、CSV形式のデータベースファイルをテーブルとしてHTML上に表示するIEの機能です。テーブルの項目名の部分とCSV形式のデータを読み込ませる部分のHTMLを記述しておくと、参照先のCSVファイルを更新するだけでデータの内容を変更することができます。このため、頻繁に更新する商品の在庫表や価格表、その他一覧表などを作成する時に利用すると便利です。テーブルは2行分作成し、1行目に見出しを記述し、2行目にCSVファイルに記述した項目名を「DATAFLD」プロパティに記述して、表示させる項目を指定します。

<<<戻る

R HOUSE | RIKO's Trial Page | Shirley's Pettit Case | Shirley's i-box | Shirley's little box