ランタイムソリューションの作成について(FileMaker Pro Advanced)FileMaker Pro Advanced では、コンピュータで使用するために、 FileMaker Pro または FileMaker Pro Advanced を必要としないソリューションであるランタイムソリューションに、FileMaker データベースファイルをバインドできます。またランタイムソリューションを、キオスクモードで作成することもできます。データベースソリューションを構築する前に、ユーザによる操作方法を決定しておく必要があります。データベースソリューションには、次のような要素を含めることができます。
•
• レイアウト、メニュー、特定のテーブル、レコード、フィールドなどに対するアクセスのレベルを指定できる複数のアクセス権セット
• アカウントユーザのアクセスのレベルを決定するアクセス権セットに割り当てられた、パスワードで保護されたアカウントメモ FileMaker Pro および FileMaker Pro Advanced では、データベースファイルにいくつでもデータベーステーブルを含めることができるようになりました。この機能によって、複数のファイルを使用する主な理由の1つが解消されます。ただし、スクリプトやアクセス権などの要素はファイルレベルで保存されるため、一部の複雑なソリューションでは、引き続き複数のファイルを使用した方が便利です。FileMaker Pro Advanced の機能は、ランタイムアプリケーションからスキップされます。[ファイル] メニューの [管理] サブメニューにあるコマンドは、いずれもランタイムアプリケーションでは使用できません。ランタイムアプリケーションはネットワーク上で共有できず、Adobe PDF ファイルとして [レコードの保存 / 送信] を実行する機能が含まれていません。ODBC インポート、[SQL を実行] スクリプトステップ、およびリレーショングラフでの ODBC データソースの使用は、ランタイムアプリケーションではサポートされていません。ランタイムアプリケーションの FileMaker Pro との機能の比較については、『FileMaker Pro Advanced デベロップメントガイド』 (http://www.filemaker.co.jp/documentation)を参照してください。ただし、ランタイムデータベースは、FileMaker Pro または FileMaker Pro Advanced のどちらかで開くことができます。完全アクセス権が削除されている場合を除き、これらのアプリケーションの全機能が有効です。データベースへの管理アクセスの削除(FileMaker Pro Advanced)を参照してください。データベースファイルは、ユーザへの頒布用に準備する前に複数回バインドしなければならない場合があります。開発が完了し、最終バージョンをバインドして頒布の準備ができたら、ランタイムソリューションを徹底的にテストし、意図したとおりに動作することを確認します。ランタイムソリューションのファイルの用意(FileMaker Pro Advanced)を参照してください。
• Windows バージョンと Mac OS バージョンのソリューションを作成する場合、それぞれのプラットフォームでソリューションのバージョンをテストします。詳細については、Windows と Mac OS の両方で使用するレイアウトに関するトラブルシューティングを参照してください。
• 1つのファイル内で複数のテーブルを使用する代わりに複数のファイルを使用する場合、ソリューションのすべてのファイルを同じフォルダに保存してからランタイムソリューションにバインドする必要があります。1つのフォルダにすべてのファイルを置くことが困難な場合は、必ず、ファイル名のみの各ファイルへのデータソース参照を含めるようにします。
• ファイル名を変更した場合にすべてのデータソースが更新されるように、データベースソリューションに関連するすべてのファイルを指定してください。
• 複数のデータベースファイルを使用する場合は、ユーザが最初に開くメインファイルを指定します。カスタム設定はメインファイルに保存されます。メインファイルを使用して、他の関連ファイルへの移動、「情報(「About」スクリーン)」レイアウトの表示、カスタムヘルプレイアウトまたはファイルの表示、およびアプリケーションの終了を行うためのナビゲーションボタンやボタンを配置します。ランタイムソリューションの起動(FileMaker Pro Advanced)を参照してください。
• メインファイルからソリューションの関連ファイルやレイアウトに移動するためのスクリプトまたはボタンを作成します。キオスクソリューションを制御するスクリプトとボタンの使用(FileMaker Pro Advanced)を参照してください。
• データベースを、特定のプラグインバージョンを必要とするランタイムソリューションとして頒布する場合は、ソリューションをバインドする際に、作成したランタイムフォルダにプラグインを配置します。
• Developer ユーティリティでは、元のファイルではなく複製されたファイルが処理されますが、開始する前に元のファイルのバックアップコピーを作成することをお勧めします。