ソリューションの作成 > フィールドタイプの選択 > オブジェクトフィールドについて
 
オブジェクトフィールドについて
オブジェクトフィールドは、次のようなファイルを保存する場合に使用します。
写真、ムービー、サウンド
Microsoft Word や Excel、PDF などのドキュメントファイル
オブジェクトフィールドは、計算式や集計フィールドで参照することができます。
オブジェクトフィールド内のデータはデフォルトで埋め込まれます。代わりに次の操作を行うことができます。
挿入するファイルを選択する際にフィールドに参照を保存します (オブジェクトフィールドのデータの操作を参照してください)。
データを外部に格納するフィールドを定義します (データを外部に保存するオブジェクトフィールドの設定を参照してください)。
FileMaker Pro ファイルをすべてを含むコピーとして保存すると、ファイル参照として保存されているオブジェクトデータ (および外部に保存されたデータ) はコピーのオブジェクトフィールドに埋め込まれます。ファイルの保存とコピーを参照してください。
GetContainerAttribute 関数を使用して、オブジェクトフィールドの内容がどのように保存されたか、およびオブジェクトフィールドの内容が使用するディスクスペースを追跡できます。この関数は、オブジェクトフィールドの内容に関するメタデータ (イメージの高さと幅、写真の向き、オーディオコンテンツのアルバムアートワーク、バーコードタイプ、署名のタイムスタンプなど) も返します。
オブジェクトフィールドをインタラクティブにして、フィールドをオーディオ、ビデオ、PDF ファイルなどのコンテンツ用に最適化できます。オブジェクトフィールドに対する書式の設定を参照してください。
メモ 
オブジェクトフィールドの値を基準にしてレコードの検索やソートを行うことはできませんが、オブジェクトの内容を示すようなテキストフィールドを個別に定義しておくことは可能です。その後で、テキストフィールド内の情報に基づいてレコードの検索やソートを行うことができます。
オブジェクトフィールドへのデータの表示方法を指定するには (たとえば、イメージの一部のみを表示するか拡大するかなど)、レイアウトモードでのフィールドオブジェクトの書式設定と設定を参照してください。
レイアウトにロゴなどの静止画を追加する場合、イメージをレイアウト上で直接作成、貼り付け (ペースト)、またはインポートするか、あるいはグローバルオブジェクトフィールドを使用します。どちらの方法でも、同じグラフィックをすべてのレコードに保存するよりも使用されるディスクスペースは少なくなります。
ファイルを挿入 スクリプトステップを含むスクリプトを作成して、オブジェクトフィールドの内容を指定できます。
外部に保存されたオブジェクトデータは、データベースが保存されているフォルダに保存されます。外部に保存されたオブジェクトデータを FileMaker Server で共有する場合、データは、データベースとは異なるボリューム (リモートボリュームなど) にある場合があります。オブジェクトデータの外部格納の管理および FileMaker Server ヘルプを参照してください。
オブジェクトフィールドのファイル参照は、FileMaker Server がアクセスを許可されているフォルダにファイルがある場合にサーバーサイドスクリプトのみでサポートされます (サーバーサイドスクリプト内のパスを参照してください)。ファイル参照は FileMaker WebDirect またはカスタム Web 公開ではサポートされていません。
関連項目 
フィールドの定義と変更
オブジェクトフィールドの設定について
オブジェクトフィールドのデータの操作
ファイルパスの作成