このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

ファイルメーカー4.0で、CDML置換タグの指定の仕方は?

発言者:白岩
( Date Thursday, April 09, 1998 15:40:39 )


先日はお世話になりました。
また質問ですみませんが、よろしくお願いいたします。

ファイルメーカー4.0で、ローカル(192.168.1.1)な環境でカスタムWEBを
使って、データベースのHTMLファイルを作りたいのですが、マニュアルには、

「ファイルメーカーProでCDML置換タグをデータに置き換える前に、タグを含む
フォーマットファイルにアクセスするURLに少なくとも次の情報を指定します。」

と書かれていますが、意味がいまいち理解できません…。


下記のURLを指定するようなのですが、

「HTTP://IPアドレス/パス/FMPro?-DB=データベース名&-Format=
フォーマットファイル名&-アクションタグ」

どこかに書き込むのか? それともブラウザのロケーションに打ち込むのか?
どのようにすればいいのか、わかりません。

ちなみに、ブラウザのロケーションに
「http://192.168.1.1/FMPro?-DB=address_fmj&-Format=
index.html&-[FMP-Field: Name]」 …な感じで打ち込んではみましたが
当然うまくいきませんでした。


初歩的な質問で申し訳ありませんが、
どなたかご教授くださいますようお願いいたします。

kozka さんからのコメント
( Thursday, April 09, 1998 16:28:49 )

どこから説明すれば分かりやすいか悩みますが、とりあえず
「Webツール」フォルダの中の「CDML テンプレート」のな
かのファイルを読んでみると良いかも知れません。

白岩 さんからのコメント
( Thursday, April 09, 1998 18:16:25 )

コメントありがとうございます。

早速、各ファイルを読んでみましたが、やはりよくわかりませんでした。
(私の理解力の問題です…)
とりあえず、ブラウザからレコードを追加したりすることは出来ます。
しかし目的はその逆で、FM4.0のデータベースからHTML化したいのですが、
URLの記入の仕方がいまいちピンときません。

たびたび恐れ入りますが、どなたかご教授ください。
よろしくお願いいたします。


川原良一 さんからのコメント
( Thursday, April 09, 1998 18:30:50 )

例えば、

データベース名 testdb
レイアウト名  testlay

として、no というフィールドの値が 10 のレコードを検索し、結果を、

result.htm

で、表示させる場合、ブラウザのロケーションに、

http://192.168.1.1/FMPro?-DB=testdb&-Lay=testlay&-Format=/result.htm&no=10&-Find

といれればいいはずですが。

FMPro?-DB=testdb&-Lay=testlay&-Format=/result.htm&no=10&-Find

は、Formの場合だと、

<FORM ACTION="FMPro" METHOD="POST">
<INPUT TYPE="hidden" NAME="-DB" VALUE="testdb">
<INPUT TYPE="hidden" NAME="-Lay" VALUE="testlay">
<INPUT TYPE="hidden" NAME="-Format" VALUE="/result.htm">
<INPUT TYPE="hidden" NAME="no" VALUE="10">
<INPUT TYPE="submit" NAME="-Find" VALUE="検索実行">
</FORM>

TMG さんからのコメント
( Thursday, April 09, 1998 22:28:36 )

白岩さんの質問の直接的な回答にはなりませんが、私がファイルメーカ4.0の
カスタムWEBを覚えるのに大変参考になった書籍がありましたので紹介します。
書籍名:ファイルメーカーPro4.0入門 for Macintosh
著者:大重美幸
発行:株式会社ビー・エヌ・エヌ
定価:3200円
のどのつかえがすべて取れるような解りやすい解説で助かります。
ぜひ、一読を。

田中求之 さんからのコメント
( Friday, April 10, 1998 03:16:50 )

>大重美幸

HyperTalk の解説書の頃から、大重さんの解説書はわかりやすくて、ツボを押さえたま
とめ方になってましたね。個人的に、日本で「この人なら」と信頼しているライターの
一人です。


白岩 さんからのコメント
( Friday, April 10, 1998 09:12:17 )

みなさん、コメントありがとうございます。

早速、本日「ファイルメーカーPro4.0入門 for Macintosh」を
書店で探してみます。

それから川原さん、ありがとうございました。
教えていただいた「Form」をいじっていたら、少しづつではありますが
意図したものに近づいてきた感じがします。
(レコードの各フィールドを、HTMLのテーブルの中に埋め込む)

しかし、まだまだ完成に向けて(私にとって)やるべきことがたくさんあり、
また疑問が出てきそうなので、みんさん今後ともよろしくお願いいたします。