FAMLog
FileMaker Pro 8の新機能:フィールドリストフィルタ
January 10, 2006
FileMaker Pro 8では、「フィールドリストフィルタ」と呼ばれる機能が新機能として追加されています。
この機能により、レコードのソートやフィールド内容の全置換、レコードのエクスポートを実行するときなどで、対象となるフィールドを選択する際に、表示されているレイアウトで使われているフィールドのみが最初に表示されるようになります。
例えば、[レコードのソート...]を実行すると、[レコードのソート]ダイアログボックスが表示されますが、FileMaker Pro 7では現在のテーブルに含まれるフィールドがすべて表示されていました。FileMaker Pro 8では、現在のレイアウトで使われているフィールドのみが抽出されて表示されるようになったため、対象フィールドを選択しやすくなっています。
(2007/01/07追記:リンク先のURLを変更しました。)
FileMaker Pro 8の新機能:視覚的なスペルチェッカー
December 26, 2005
FileMaker Pro 8では、「視覚的なスペルチェッカー」と呼ばれる機能が新機能として追加されています。
この機能により、ブラウズモード、検索モードおよびレイアウトモードにおいて、スペルが間違っている可能性のある単語に、赤い点線の下線が表示されるようになり、その場でスペルを編集したり訂正することが可能になっています。
この機能を無効にしたい場合には、[ファイル]メニューの[ファイルオプション...]を選び、[英文スペルチェック]タブにある[間違ったスペルを特殊な下線で示す]チェックボックスのチェックを外します。
(2007/01/07追記:リンク先のURLを変更しました。)
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 Pro 8の新機能:タブコントロール
December 08, 2005
FileMaker Pro 8では「タブコントロール」と呼ばれる機能が新機能として追加されています。
タブコントロールを利用すれば、FileMaker Pro 8およびFileMaker Pro 8 Advancedにおいて、複数のタブを1つのレイアウト上に配置することが可能になります。これまではFileMakerでタブインターフェースを実現するために、似たようなレイアウトを複数作成する必要がありましたが、その代わりにタブコントロールを使用することができます。
タブコントロールは便利で開発効率の向上につながる機能ですが、FileMaker Pro 7では利用できずレイアウトが崩れることになるので、その点は注意が必要です。
なお、タブコントロールはバージョン8のインスタントWeb公開機能と互換性があり、インスタントWeb公開でタブコントロールを使用することが可能です。
(2007/01/07追記:リンク先のURLを変更しました。)
FileMaker Pro 8の新機能:PDF Maker
November 11, 2005
FileMaker Pro 8では、「PDF Maker」と呼ばれる機能が新機能として追加されています。
この機能により、FileMaker Pro 8およびFileMaker Pro 8 Advancedで、FileMaker Proのレイアウトに基づいてデータをPDFファイルとして保存できます。
PDFファイルには、パスワードを割り当てたり、ファイルのメタデータや初期表示形式を設定することが可能となっています。なお、PDFファイルで保存するためには、印刷を許可するアクセス権が必要です。
(2007/01/07追記:リンク先のURLを変更しました。)
FileMaker Pro 8はFileMaker Pro 7のファイルフォーマットを踏襲
October 07, 2005
FileMaker Pro 8のデータファイルフォーマットは、バージョン7のファイルフォーマットを踏襲しています。同じファイルフォーマットであるため、FileMaker Pro 8はFileMaker 7のデータベースファイルを変換することなくそのまま開くことが可能です。
ただし、FileMaker Pro 8では新しい関数や機能が数多く追加されているため、FileMaker Pro 8の新機能を利用して作成されたデータベースファイルをFileMaker Pro 7(もしくはFileMaker Developer 7)で開いた場合には、該当部分が正常に動作しないことが推測されます。
FileMaker Pro 8で開いたり、作成したデータベースファイルを、FileMaker Pro 7を使ってレイアウトやデータベース定義に関連する部分を変更しないことが推奨されるでしょう。
「Key Concepts in FileMaker 7」日本語翻訳版
June 30, 2005
FMPro.jpで、マイケル・ハリス(Michael Harris)氏著のホワイトペーパー「Key Concepts in FileMaker 7」(バージョン1.6)の日本語翻訳版PDFファイルが配布されています。
この文書では、FileMaker 7で新しくなったリレーションシップの構造や概念を中心に、従来バージョンとの比較を交えながら、 データベース構築におけるアプローチ方法や用語の定義などがまとめられています。
FileMaker Pro 7におけるファイルとテーブル、レイアウト、リレーションシップなどに関する考察が記述されたこの文書を読みつつ、実際にFileMaker Pro 7を使用することにより、FileMaker 7へのより深い理解が得られることでしょう。
(2006/06/19追記:「Key Concepts in FileMaker 7」の日本語翻訳版はKnockin' on Seven's Doorが翻訳・監修したバージョンもあります。)
FileMaker Solution 営業部/販売システム & ボタン集3
June 09, 2005
ファイルメーカー社が、FileMaker Pro 7で利用できる最新ソリューション「FileMaker Solution 営業部/販売システム」および「FileMaker Solution ボタン集3」の無償配布を開始しています。
「営業部/販売システム」は、営業部の販売業務のフローにそって必要な情報を入手したり書類を作成・発行することができるソリューションです。データベースを変更・改良することなく、そのままネットワークで共有することも可能です。
「ボタン集3」は青を基調としたボタンが用意されていて、これらのボタンを使うことで見栄えのいいレイアウトを作成し、ユーザーインターフェースを統一したソリューションの作成に役立てることができます。
クエリーコマンドを使用する際の注意点 (4)
January 27, 2005
FileMaker Server 7 Advancedにおいて、クエリー文字列で使用されるデータベース名、レイアウト名、およびフィールド名では、大文字と小文字は区別されません。
例えば、SampleLayoutという名称のレイアウトを利用する際に、「-lay=SampleLayout」だけでなく「-lay=samplelayout」というようにもクエリー文字列内で指定することができます。
ただし、XSLTスタイルシート内の記述では、大文字と小文字が区別されるため、データベースで使用されている実際の名称に完全に一致させる必要があります。
データベースのフィールド名が「LastName」である場合には、<xsl:value-of select="fmrs:field[@name='LastName']" />というように、フィールドの名称が完全に一致するように記述しなければなりません。
FileMaker Server 7 Advanced用クエリーコマンド一覧
January 07, 2005
FileMaker Server Web公開エンジンを使用してFileMakerのデータにアクセスする場合に、クエリー文字列で使用できるクエリーコマンドの一覧は下記の通りです。
-dbnames
-delete
-dup
-edit
-find
-findall
-findany
-layoutnames
-new
-process
-scriptnames
-view
-dbnames、-layoutnamesおよび-scriptnames以外のすべてのクエリーコマンドで、レイアウトを指定するための-layクエリー引数が必須になっています。
また、-dbopen、-dbcloseおよび-imgといったリクエスト名はバージョン7では廃止され、サポートされなくなりました。