8
ファイルメーカープロ5.0

Claris が FileMaker Inc. に変貌して以来、このプログラムの最初のメジャー リリースである FileMaker Pro 5.0 では、FileMaker Pro 5 は Microsoft Office 98 に似ていますが、これは偶然ではありません。FileMaker のメニューは Office に合わせて再配置され、アプリケーションの 2 つのツール バーは Microsoft Word や Excel のアイコンとほぼ完全に同じものになっています。

Officeライクなウィザードを使って新しいレイアウトを作成することもできます。例えば、スプレッドシートを彷彿とさせるテーブルビューでは、列の並べ替え、サイズ変更、順序変更が簡単に行えます。データベースではなくスプレッドシートにデータを保存している人にとっては便利なビューかもしれませんが、使い勝手は少々粗削りです。テーブル列の順序を変更すると、ビープ音を発するダイアログボックスが次々と表示されます。さらに、テーブルビューの外観は、標準の書式設定ツールではなく、テーマ(データベースとは別にXMLファイルとして保存される外観定義)によって制御されます。 テーマは すべてWindowsのルックアンドフィールを持っているため、Macのデータベース作成者にとってはストレスフルな状況でしょう。

以前のバージョンのユーザーにとって、FileMaker 5では、一致フィールドを使ってインポートしたレコードを結合できる機能が便利でしょう。PowerBookにデータベースを持ち運び、変更内容をiMac上のオリジナルデータに同期することも可能です。データベース作成者にとって、サイズ変更可能なScriptMakerダイアログボックスとフィールド定義ダイアログボックス(ただし、計算ダイアログボックスは固定)、拡張されたカラー選択、そしてエンボス加工などの新しいレイアウト効果は特に魅力的です。これらは手作業で作成すると大変な作業です。

既存のFileMakerデータベースをFileMaker Pro 5用に変換する必要がありますが(大した問題ではありません)、それ以前のバージョンのFileMakerではFileMaker 5で作成されたデータベースを読み取ることができません。バージョン4.1では、Microsoft AccessなどのODBCデータベースからデータをインポートし、FileMaker内で操作できましたが、バージョン5では逆に、ODBCデータソースとして使用できるため、他のツールのユーザーがFileMakerからデータをインポートできます。ただし、FileMaker Pro 5はODBCレベル2を完全にサポートしておらず、ODBCデータベースのライブフロントエンドとして使用することはできません。

バージョン5には、イベントトリガースクリプトなど、長らく要望の高かった機能がまだいくつか欠けています。また、見つかったセットを保存またはキャッシュできず、マルチスレッド化もまだ行われていないため、Webサービスやデータ共有機能に大きな支障をきたしています。

ウェブサイドストーリー

FileMaker Pro 4は、付属のWebコンパニオンプラグインを通じて、データベース作成者に基本的なWeb公開機能を提供しました(1997年12月号「FileMaker、Webに登場」参照)。Webコンパニオンはインターネット上の誰もがデータベースの閲覧・検索、レコードの更新・追加、情報の削除を行えるようにしましたが、効果的に使用するには扱いにくく、FileMaker向けにカスタマイズされたHTMLファイルを慎重に設計する必要がありました。

百聞は一見に如かず   FileMaker Pro 5.0 で作成されたこの Web ページには、簡易表示で表示される情報が不足しており、ボタンは機能しません。

いいニュースとしては、FileMaker Pro 5 ではタグの調整がすべて不要になったことですが、それは悪いニュースでもあります。バージョン 5 の Web Companion プラグインは、FileMaker Pro のレイアウトを即座に Web に変換する Instant Web Publishing を提供します。Instant Web Publishing は、Cascading Style Sheets (CSS) と JavaScript を利用して、新しい表形式に似たテーマの選択肢を使い、FileMaker Pro のレイアウトを Web ブラウザ ウインドウに驚くほど正確にレンダリングします。FileMaker Pro 内で、Web アクセスを特定のインターネット アドレスに制限することもできます。ただし、Web Companion にも問題があります (「百聞は一見に如かず」を参照)。Web Companion の気の利いたレイアウト レンダリングをサポートする唯一の Mac ブラウザは Microsoft Internet Explorer 4.5 であり、これも CSS をそれなりにサポートしています。 Netscape Communicator 5.0 も (リリースされれば) 動作するかもしれませんが、当面は、Communicator 4.X や他のブラウザでエラー メッセージが表示されたり、古い Web Companion を彷彿とさせる一般的な表示になったりします。

さらに悪いことに、これらの美しくレンダリングされたレイアウトは表面的なものであり、よりシンプルなビューで表示される情報が切り捨てられたり省略されたりすることがあり、ボタン、条件付き値リスト、スクリプトなどのレイアウトの機能は、画面上にあっても機能しません。

残念ながら、Web Companionのカスタムタグを使ってこの問題を解決することはできません。インスタントWeb公開がすべての作業を行うからです。データベースのWeb上の外観を変更する唯一の方法は、試行錯誤を繰り返し、ユーザーにとって適切に表示されるレイアウトを作成することです。インスタント公開はこれで終わりです。

ユーザーについて言えば、Web Companionでは12時間あたり10件のインターネットアドレスからのアクセスしか許可されません。それでも十分でない場合は、記事執筆時点ではまだリリースされていなかったFileMaker Pro 5 Unlimitedが必要になります。FileMaker Pro 4.Xよりも幅広いカスタムタグが利用可能になるはずですが、価格は1,000ドルです。また、FileMaker Pro 5のライセンスでは、StarNineのWebStar Server SuiteにバンドルされているLasso Web Publisherなどのミドルウェアツールとの併用が明確に禁止されています。つまり、10人以上のWebユーザーがデータベースにアクセスする場合、FileMaker Pro 5はFileMaker Pro 4.Xから大きく後退したと言えるでしょう。

Macworldの購入アドバイス

FileMaker Pro 5は、シングルユーザー向けのデスクトップデータベースとしてはまだ十分な機能を備えており、ローカルネットワーク上の少人数グループでデータを共有するのにも適したツールです。しかし、インターネット全体、あるいは10人以上に公開する場合、FileMaker Pro 5へのアップグレードは無意味です。可能であればバージョン4.Xを使い続けるか、FileMaker Pro 5 UnlimitedのWeb公開機能の制限緩和を検討することをお勧めします。–GEOFF DUNCAN

2000年2月 号 40ページ