カスタムメニューの定義 (FileMaker Pro Advanced)FileMaker Pro Advanced では、データベースソリューションに合わせたカスタムメニューを作成できます。メニューとメニュー項目の追加、編集、複製、削除は次のようにさまざまな方法で実行できます。
•
• メニューはブランクメニューから作成するか、FileMaker メニューの標準メニューのコピーを編集して作成します。元のメニューを変更せずに変更するために、メニューを複製したり、あるいはユーザに必要のないメニューを削除することができます。
1.
2. FileMaker Pro Advanced がこのファイルに存在しないメニューを含む場合は、[更新] をクリックして、欠落しているメニューをファイルに追加します。
3. [カスタムメニューの管理] ダイアログボックスで、次の操作のいずれかを実行し、[OK] をクリックします。
[作成...] をクリックします。[カスタムメニューの作成] ダイアログボックスで、次の1つの操作を行い、[OK] をクリックします。
• [空のメニューから作成する] をクリックします。
• [FileMaker の標準メニューから作成する] をクリックし、一覧からメニューを選択します。 一覧からメニューを選択し、[編集...] をクリックします。 一覧からメニューを選択し、[複製] をクリックします。 一覧からメニューを選択し、[削除] をクリックします。 メニューを使用するメニューセットの表示、またはメニューを記述するコメントの表示 [メニューセットで使用/コメント] 列タイトルをクリックします。
4.
[現在のメニュー名] に、メニューのわかりやすい名前を入力します(最長 100 文字)。 メニューを記述するコメントの追加 メニューに関するコメントを入力します(最長 30,000 文字)。コメントは、[カスタムメニューの管理] ダイアログボックスで表示され、ソリューションファイルには表示されません。 ソリューションファイルのメニューバーに表示するタイトルの指定 Windows の場合、アクセスキー(Windows)を指定するには、アクセラレータとして使用する文字の前にアンパサンド(&)を入力します。たとえば、文字「F」をアクセスキーとして使用する [ファイル] メニュー項目を表示するには、「ファイル(&F)」と入力します。なお、カッコ内の文字「&F」は半角です。メニュータイトルが計算結果に基づくようにするには、[指定...] をクリックし、[計算式の指定] ダイアログボックスで式を構築します。 指定した条件に基づき、メニューをインストールします。 [インストールの条件:]で、結果として論理値を生成する計算を指定します。
• 計算結果が真または 0 以外の値になると、メニューがインストールされます。 メニューを表示するときのモードの指定 [表示するモード] で、メニューを表示するときのモードを選択します([ブラウズ]、[検索]、[プレビュー])。モードを切り替える場合、メニューセットが変化し、目的のモードに指定されたメニューのみが表示されます。
6. [OK] をクリックして、[カスタムメニューの編集] ダイアログボックスを閉じます。
7. [カスタムメニューの管理] ダイアログボックスで、[このファイルのデフォルトのメニューセット] のメニューセットを選択します。メニューセットを選択していない場合、[FileMaker の標準メニュー]が使用されます。
8. [OK] をクリックして、[カスタムメニューの管理] ダイアログボックスを閉じます。
• ファイルを作成するとき、ファイルにはカスタムメニューやカスタムメニューセットの内部構造は存在しません。FileMaker Pro は、[カスタムメニューの管理] ダイアログボックスを初めて開くときにこれらの構造を作成します。[キャンセル] をクリックすると、ファイルに加えた変更を削除するように指示するメッセージが表示されます。ファイルにカスタムメニュー構造を保存したくない場合は、[破棄] をクリックします。
• FileMaker Server経由で作成した FileMaker Pro ファイルにカスタムメニューまたはカスタムメニューセットを作成するには、FileMaker Pro Advanced を使用してファイルを開く必要があります。
•
•
•
• カスタムメニューは FileMaker Pro とランタイムソリューションに表示されますが、FileMaker Pro Advanced を使用しないと編集できません。
• カスタマイズされたメニューコマンドは、Web に公開されているデータベースで認識されません。たとえば、アプリケーションを終了する [新規レコード] コマンドをカスタマイズした場合、インスタント Web 公開に反映されず、Web ユーザにはデフォルトの [新規レコード] コマンドが表示されます。
• FileMaker の機能は、メニューに組み込まれなければ機能しません。たとえば、メニューセットから [表示] メニューを削除し、レイアウト上に表示を切り替えるスクリプトのボタンを作成していない場合、ステータスツールバーのモードボタンは無効になり、ユーザはモードを切り替えられなくなります。
• 新機能用のカスタムメニュー項目を旧バージョンの FileMaker 用に作成したメニューセットに追加するには、新規のカスタムメニューを作成し、[カスタムメニューの作成] ダイアログボックスで 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 メニュー(およびそのメニュー項目)にアクセスすることができません。
• ブラウズモードでは、[対象レコードの絞り込み] メニュー項目および [対象レコードの拡大] メニュー項目が、ショートカットメニューに表示されます。これらの動作はカスタマイズできません。
• 検索モードでは、非グローバルなフィールド値に基づくカスタムメニューおよびカスタムメニュー項目のタイトルは空白になります。
• 次のいずれかのコマンドに対する処理をカスタマイズすると、対応するアイコンでカスタム処理が実行されます。これらのコマンドをメニューバーから削除した場合、対応するアイコンでデフォルトのアクションが実行されます。
• 拡大表示コマンドと縮小表示コマンドは [拡大表示] ボタンおよび [縮小表示] ボタンによって実行されます。
•
• Windows では、[閉じる]、およびショートカット Ctrl+F4 は、ドキュメントウインドウの Windows のシステムメニューで変更することはできません。[閉じる] の動作は、[閉じる] メニュー項目が [カスタムメニューの編集] ダイアログボックスで変更されると変わります。
• モードポップアップメニュー内の [ブラウズ]、[検索]、[レイアウト]、[プレビュー] の名前は変更できません。ブラウズ、検索、レイアウト、およびプレビューの処理は変更でき、各モードのポップアップメニューが変更されると有効になります。
• [FileMaker コマンドの指定] ダイアログボックスでは、バージョン 9.0 より前に作成されたファイルの [元に戻す] コマンドは [元に戻す(切り替え)] として表示されます。複数回の元に戻す操作コマンドは [元に戻す] として表示されます。作成したソリューションを 9.0 より前の FileMaker Pro で使用する場合、[元に戻す(切り替え)] コマンドを使用します。