FAMLog
FileMaker 8.5 インスタントWeb公開の新機能と改善点
November 02, 2006
FileMaker Pro 8.5、FileMaker Pro 8.5 AdvancedおよびFileMaker Server 8.0v4 AdvancedのインスタントWeb公開機能では、FileMaker Pro 8.5で追加された新機能の一部を利用できます。
FileMaker Pro 8.5の新機能の1つに「Webビューア」がありますが、バージョン8.5(FileMaker Server Advancedの場合はバージョン8.0v4)のインスタントWeb公開でもこの新機能を使用できます。
バージョン8.5で新たに追加された[Web ビューアの設定]スクリプトステップもインスタントWeb公開で利用可能となっています。ただし、このスクリプトステップオプションで使用できる[進む]処理と[戻る]処理はWeb互換ではありません。
なお、[オブジェクトへ移動]スクリプトステップもWeb互換ですが、インスタントWeb公開で利用する場合に一部動作が異なる部分があります。
[関連]FileMaker Pro 8.5の新機能:バージョン8.5で追加されたスクリプトステップ一覧(FAMLog)
FileMaker Pro 8.5の新機能:バージョン8.5で追加されたスクリプトステップ一覧
October 19, 2006
FileMaker 8.5では、下記のスクリプトステップが新しく追加されています。
・オブジェクトへ移動
・Web ビューアの設定
[オブジェクトへ移動]スクリプトステップを使用すると、特定のレイアウトオブジェクトにフォーカスを移動させることができます。このスクリプトステップはWeb互換ですが、インスタントWeb公開で利用する場合に一部動作が異なるものがあります。
また、[Web ビューアの設定]スクリプトステップを使用すると、任意のWebビューアの動作を制御できます。このスクリプトステップも基本的にWeb互換ですが、[進む]処理と[戻る]処理はWeb互換ではありません。
FileMaker Pro 8.5の新機能:バージョン8.5で追加された関数一覧
October 11, 2006
FileMaker 8.5では、新しい関数が追加され、レイアウトオブジェクトの名称や情報を取得する関数などが新設されています。
バージョン8.5で追加された関数一覧は下記の通りです。
・List
・LayoutObjectNames
・Get ( アクティブレイアウトオブジェクト名 )
・GetLayoutObjectAttribute
・GetAsURLEncoded
[関連]FileMaker Pro 8の新機能:バージョン8で追加された関数一覧(FAMLog)
FileMaker Pro 8.5の新機能:レイアウトオブジェクトの名前付け
September 25, 2006
FileMaker Pro 8.5では、新たにレイアウトオブジェクトの名称を設定できるようになっています。
情報パレット(旧名:サイズパレット)を使用して、レイアウトオブジェクト(ボタン、ポータル、タブなど)に名前を割り当てて、スクリプトでレイアウトオブジェクトに関する情報を参照することができます。
バージョン8.5で新しく追加された関数やスクリプトステップを併用することで、例えば以下のようなスクリプトを記述することが可能です。
・特定のレイアウトオブジェクトにフォーカスを移動
・レイアウトオブジェクトに関する各種情報の取得
・Webビューアの動作制御
FileMaker Pro 8.5の新機能:Webビューア
September 21, 2006
FileMaker Pro 8.5では、「Webビューア」と呼ばれる機能が新機能として追加されています。
この機能により、FileMaker Pro 8.5およびFileMaker Pro 8.5 Advancedにおいて、FileMaker Proのレイアウト上に直接Webのページやコンテンツを表示できるオブジェクトを配置することができます。フィールドの値や計算式の結果を用いて接続先のURLを指定することもでき、Webビューアを使用して任意のWebサイトにアクセスすることができます。さらに、Webに関連する各種技術を活用することができるため、アイデア次第でさまざまな応用が可能です。
なお、Webビューアでインターネット上のコンテンツを表示させる場合には、インターネット接続が必要です。
FileMaker Web News:第8回 2006年7月号
July 14, 2006
書籍「FileMaker Server カスタムWebテクニック」に関する出版後の情報を補足することを主目的とした「FileMaker Web News」第8回目をお届けします。
■FileMaker, Inc.が「FileMaker Pro 8.5」を発表
「FileMaker Pro 8.5」および「FileMaker Pro 8.5 Advanced」が2006年7月10日(米国時間)に米国で発表されました。バージョン8.5では、FileMakerのレイアウト内で任意のWebページを表示できるオブジェクトである「FileMaker Webビューア」が新機能として追加されていて、Mac版では共にユニバーサルアプリケーションとしてIntelベースのMacに対応しています。
[関連]FileMaker Pro 8.5 & FileMaker Pro 8.5 Advanced(FAMLog)
■FileMaker Server 8v4 アップデータ
「FileMaker Server 8v4 アップデータ」と「FileMaker Server 8v4 Advanced Web公開エンジンアップデータ」が公開されました。これにより、FileMaker Server 8およびWeb公開エンジンの最新版はバージョン8v4(8.0v4)となっています。
[関連]FileMaker Server 8v4 アップデータ(FAMLog)、FileMaker Server 8v4 Advanced Web公開エンジンアップデータ(FAMLog)
(2007/01/08追記:リンク先のページがなくなっていたので、リンクを一部削除しました。)
(2008/03/15追記:カテゴリーをBookからNewsに変更しました。)
FileMaker 8 インスタントWeb公開の新機能と改善点 (3)
March 29, 2006
FileMaker Pro 8 Advancedの新機能の1つに「ポップアップヘルプ」がありますが、この機能もインスタントWeb公開で使用できます。
ポップアップヘルプは、レイアウト上の任意のオブジェクトに設定することができ、カーソルをオブジェクトの上に置いたときに、決まった文字列や計算式の結果を表示することができます。
ただし、ポップアップヘルプの内容は、Webページが読み込まれたときに更新される仕様になっているため、画面遷移なしでは内容は更新されません。
FileMaker Pro 8 Advancedの新機能:ポップアップヘルプ
March 06, 2006
FileMaker Pro 8 Advancedでは、「ポップアップヘルプ」と呼ばれる機能が新機能として追加されています。
ポップアップヘルプは、レイアウト上の任意のオブジェクトに設定することができ、カーソルをオブジェクトの上に置いたときに、決まった文字列や計算式の結果を表示することができます。
ポップアップヘルプの追加、編集および削除にはFileMaker Pro 8 Advancedが必要ですが、通常版のFileMaker Pro 8でも使用することができます。また、ポップアップヘルプはWeb互換の機能であり、インスタントWeb公開でも利用できます。
(2007/01/08追記:リンク先のURLを変更しました。)
(2009/04/03追記:リンク先のページがなくなっていたので、リンクを削除しました。)
FileMaker Pro 8の新機能:Layout Alignment Tools
December 20, 2005
FileMaker Pro 8では、「Layout Alignment Tools」と呼ばれる機能が新機能として追加されています。
FileMaker Pro 7およびそれ以前のバージョンでは、レイアウトモードでオブジェクトの整列や均等配置を行う場合に、基本的に整列設定を行ってから整列を行うという手順を踏む必要がありました。FileMaker Pro 8およびFileMaker Pro 8 Advancedでは、オブジェクトの整列および均等配置を行う機能が改良され、整列設定ダイアログを呼び出す必要がなくなっています。
バージョン8では、レイアウトモードの[配置]メニューにおいて、従来の[整列]および[整列設定...]の代わりに、[整列]、[等間隔]および[サイズ変更]というメニュー項目になっていて、それぞれにサブメニュー項目が含まれるようになっています。同様に、レイアウトモードで使用できる[配置]用のツールバーもボタンが変更、追加されています。
(2007/01/07追記:リンク先のURLを変更しました。)
FileMaker Server カスタムWebテクニック:正誤表
November 24, 2005
「FileMaker Server カスタムWebテクニック」正誤表
・書籍の帯
(誤)FileMaker Advanced
(正)FileMaker Server Advanced
・31ページ
(誤)Appendix(92ページ〜)
(正)付録(192ページ〜)
67ページ
(誤)検索処理に用いられるクエリー引数
(正)スクリプトの実行に用いられるクエリー引数
(誤)[表2-2]検索用クエリー引数
(正)[表2-2]スクリプト実行用クエリー引数
・76ページ
(誤)XSLTを使用したカスタムWeb公開において、スクリプトでグローバルフィールドを使用する場合には、XSLTデータベースセッションのオプション設定を有効にする必要があります。
(正)XSLTを使用したカスタムWeb公開において、グローバルフィールドの値をリクエスト間で保持しながら、スクリプトでグローバルフィールドを使用する場合には、XSLTデータベースセッションのオプション設定を有効にした上でセッション拡張関数を利用する必要があります。
・78ページ
(誤)name属性が指定したテーブル名であるrelatedsetエレメントノード
(正)table属性が指定したテーブル名であるrelatedsetエレメントノード
・119ページ
(誤)「11:57:46」という形式の日付を取得
(正)「11:57:46」という形式の時刻を取得
・137ページ
(誤)セッションには複数のオブジェクトを保存することができて、セッションのオブジェクトには、文字列、数字、論理値、またはノードセットを保存できます。
(正)セッションには複数のオブジェクトを保存することができ、各オブジェクトには任意の文字列を保存できます。
[関連]fmxslt:set_session_object関数の引数(FAMLog)
・140ページ
(誤)データベースセッションはXSLTを使用したカスタムWeb公開でのみ利用できます。
(正)データベースセッションオプションは、XSLTを使用したカスタムWeb公開のみにおいて、有効もしくは無効にすることを選択できます。
・168ページ
(誤)なお、Web経由でグローバルフィールドを使用するためには、セッション拡張関数を利用する必要があります。
(正)なお、Web経由でグローバルフィールドの値をリクエスト間で保持するためには、XSLTデータベースセッションのオプション設定を有効にした上でセッション拡張関数を利用する必要があります。
・177ページ
(誤)system-property('vendor-url')
(正)system-property('xsl:vendor-url')
・185ページ、187ページ
(誤)C:¥Program Files¥FileMaker Server 7¥Web Publishing¥publishing-engine¥cwpe¥WEB-INF¥lib
(正)C:¥Program Files¥FileMaker¥FileMaker Server 7¥Web Publishing¥publishing-engine¥cwpe¥WEB-INF¥lib
[最終更新日:2008/10/07]
(2006/03/14追記:データベースセッションオプションとグローバルフィールドに関する記述についての修正分を追加しました。)
(2006/12/07追記:リンク先のURLを変更しました。)
(2007/02/24追記:137ページのfmxslt:set_session_object関数に関する記述についての修正分を追加しました。)
(2008/09/09追記:78ページのrelatedsetエレメントノードに関する記述についての修正分を追加しました。)
(2008/09/23追記:119ページ、177ページ、185ページおよび187ページの修正分を追加しました。)
(2008/10/07追記:67ページのスクリプト実行用クエリー引数に関する記述についての修正分を追加しました。)