カスタムメニューの定義(FileMaker Pro Advanced)FileMaker Pro Advanced では、データベースソリューションに合わせたカスタム メニューを作成できます。 メニューとメニュー項目の追加、編集、複製、削除は次のようにさまざまな方法で実行できます。
•
• メニューはブランクメニューから作成するか、FileMaker メニューの標準メニューのコピーを編集して作成します。 元のメニューを変更せずに変更するために、メニューを複製したり、あるいはユーザに必要のないメニューを削除することができます。
1. 角カッコ内のメニュー、[スクリプト] などはカスタマイズ、複製、または削除できません。
2. [カスタムメニューの管理] ダイアログボックスで、次の操作のいずれかを実行し、[OK] をクリックします。
[作成...] をクリックします。[カスタムメニューの作成] ダイアログボックスで、次の1つの操作を行い、[OK] をクリックします。
• [空のメニューから開始する] をクリックします。
• [ FileMaker の標準メニューから作成する] をクリックし、一覧からメニューを選択します。 一覧からメニューを選択し、[編集...] をクリックします。 一覧からメニューを選択し、[複製] をクリックします。 一覧からメニューを選択し、[削除] をクリックします。重要 メニューを削除した場合、メニュー項目も削除されます。
3.
[現在のメニュー名] に、メニューのわかりやすい名前を入力します(最長 100 文字)。 この名前は [カスタムメニューの管理] ダイアログボックスの [カスタムメニュー] に表示されます。 メニューまたはメニューバーには表示されません。 メニューバーに表示するタイトルの指定 [デフォルトの表示タイトル] で [タイトルを変更] を選択し、名前を入力します(最長 30,000 文字)。 アクセスキー(Windows)を指定するには、アクセラレータとして使用する文字の前にアンパサンド(&)を入力します。 たとえば、文字「&F」をアクセスキーとして使用する [ファイル] メニュー項目を表示するには、「ファイル(&F)」と入力します。なお、カッコ内の文字「&F」は半角です。メニュータイトルが計算結果に基づくようにするには、[指定...] をクリックし、[計算式の指定] ダイアログボックスで式を構築します。 [カスタムメニューの管理] ダイアログボックスへのコメントの追加 メニューを表示するときのモードの指定 [メニューモード] で、メニューを表示するときのモードを選択します([ブラウズ]、[検索]、[プレビュー])。 モードを切り替える場合、メニューセットが変化し、目的のモードに指定されたメニューのみが表示されます。
5. [このファイルのデフォルトのメニューセット ] で、デフォルトのメニューセットを選択します。 メニューセットを選択していない場合、FileMaker の標準メニューが使用されます。
•
•
• FileMaker でインストールされているときに、このメニューセットの変更および指定が要求される場合があります。
• カスタムメニューは FileMaker Pro とランタイムソリューションに表示されますが、編集できません。
• カスタマイズされたメニューコマンドは、Web に公開されているデータベースで認識されません。 たとえば、アプリケーションを終了する [新規レコード] をカスタマイズした場合、インスタント Web 公開に反映されず、Web ユーザにはデフォルトの [新規レコード] コマンドが表示されます。
• FileMaker の機能は、メニューに組み込まれなければ機能しません。 たとえば、メニューセットから [表示] メニューを削除し、レイアウト上に表示を切り替えるスクリプトのボタンを作成していない場合、ステータス領域のモードボタンは無効になり、ユーザはモードを切り替えられなくなります。
• インストールされたメニューに [編集] メニューが含まれていない場合、[カット]、[コピー]、[貼り付け] のショートカットは機能しません。
• ショートカットメニューが表示されるのは、オブジェクトまたは領域を右クリック(Windows)または Ctrl クリック(Mac OS)した場合です。 ショートカットメニュー項目を持つメニュー項目をカスタマイズした場合、ショートカットメニュー項目で実行される動作もカスタマイズされます。
• カスタムメニューは製品マニュアルに記載されていないため、上記のソリューションはユーザ向けマニュアルに含める必要があります。
• FileMaker の標準メニューとメニュー項目は、オペレーティングシステムの言語に基づきローカライズされています。 ただし、メニューまたはメニュー項目のタイトルをカスタマイズした場合、システムの言語が変わったときに、これに合わせてタイトルがローカライズされません。
• FileMaker の標準メニュー項目は、ユーザがそのメニューコマンドを実行する権限を持たない場合、グレー表示になります。 このメニュー項目にスクリプトをアタッチすると、メニューは表示されます。
• [ヘルプを表示] スクリプトステップには、カスタマイズされたヘルプではなく、FileMaker Pro のヘルプが表示されます。
• これまでの FileMaker Pro Advanced(FileMaker Developer)では、[ヘルプ]、[情報]、[スクリプト] メニューをランタイムソリューションに合わせてカスタマイズできました。 FileMaker Developer で作成したランタイムファイルを FileMaker Pro Advanced で開いた場合、カスタマイズされた [情報]、[ヘルプ]、[スクリプト] メニューは、[FileMaker の標準メニュー] メニューセット内に表示されます。 これらのメニューは変更できません。 [カスタムメニューセット 1] には、FileMaker Pro Advanced の標準メニューのコピーが含まれます。
• Mac OS X では、インストールされているカスタムメニューの数と、モニタ表示画面の解像度によって、メニューの一部が表示されない場合があります。すべてのメニューを表示するには、カスタムメニューの数を減らすか、画面の解像度を高くします。
• カスタムのショートカットでは、英語/米国のキーボード上にある文字のみ使用できます。日本のキーボードでは円通貨記号を使用することもできます。 円通貨記号をショートカットとして使用すると、Mac OS X 上では [ショートカットの指定] ダイアログボックスおよび [カスタムメニューの編集] ダイアログボックスでは、バックスラッシュ(\)として表示されます。日本語のシステム上にメニューをインストールすると、円通貨記号として正しく表示されます。
• Mac OS X では、インストールされているメニューセットに FileMaker Pro メニューが含まれていない場合、AppleScript を使用して FileMaker Pro メニュー(およびそのメニュー項目)にアクセスすることができません。
• ブラウズモードでは、[対象レコードの絞り込み] メニュー項目および [対象レコードの拡大] メニュー項目が、ショートカットメニューに表示されます。これらの動作はカスタマイズできません。
• 検索モードでは、非グローバルなフィールド値に基づくカスタムメニューおよびカスタムメニュー項目のタイトルは空白になります。
• 次のいずれかのコマンドに対するアクションをカスタマイズすると、対応するアイコンでカスタムアクションが実行されます。これらのコマンドをメニューバーから削除した場合、対応するアイコンでデフォルトのデフォルトが実行されます。
• 拡大表示コマンドと縮小表示コマンドは [拡大表示] ボタンおよび [縮小表示] ボタンによって実行されます。
•
• [閉じる]、およびショートカット Ctrl+F4 は、ドキュメントウインドウの Windows のシステムメニューで変更することはできません。 [閉じる] の動作は、[閉じる] メニュー項目が [カスタムメニューの編集] ダイアログボックスで変更されると変わります。
• モードポップアップメニュー内の [ブラウズ]、[検索]、[レイアウト]、[プレビュー] の名前は変更できません。 ブラウズ、検索、レイアウト、およびプレビューのアクションは変更でき、各モードのポップアップメニューが変更されると有効になります。
• [FileMaker コマンドの指定] ダイアログボックスでは、バージョン 9.0 以前に作成されたファイルの [元に戻す] コマンドは [元に戻す(切り替え)] として表示されます。 複数の [元に戻す] コマンドは [元に戻す] として表示されます。 作成したソリューションを 9.0 以前の FileMaker で使用する場合、[元に戻す(切り替え)] コマンドを使用します。
• FileMaker Pro Advanced は、FileMaker Pro と同一の各国語版が提供されているわけではなく、特定の言語版は販売されていません。