FAMLog


エキスパートに学ぶFileMaker導入ガイドブック (7)

May 26, 2010

ファイルメーカー社のWebサイト内にあるFileMaker導入のためのガイドブックを提供しているページにおいて新しいガイドブックが追加されています。

今回新たに追加された下記のガイドブックでは、外部SQLデータソース(ESS)機能のケーススタディや導入手順などについて解説されています。

・「FileMakerデータベースとSQLデータベースとの統合活用」

ESS(External SQL Data Source)は、FileMaker Pro 9以降で利用できる機能であり、「SQLデータベース上のデータを、あたかもFileMaker上のデータと同じように、閲覧、更新ができる機能」(上記ガイドブックより)です。

[関連]CodeZineでESSに関する記事が掲載(FAMLog)

Tag: FileMaker

FileMaker Pro 11の新機能:バージョン11で追加されたスクリプトトリガ一覧

May 21, 2010

FileMaker Pro 11では、3種類のスクリプトトリガが新たに実装されています。

バージョン11で追加されたスクリプトトリガ一覧は下記の通りです。

・OnLayoutExitスクリプトトリガ
・OnObjectValidateスクリプトトリガ
・OnViewChangeスクリプトトリガ

OnViewChangeスクリプトトリガは、ビュー(フォーム形式、リスト形式、表形式のいずれか)が切り替えられるときにスクリプトを起動します。

OnLayoutExitスクリプトトリガは、レイアウトから抜ける前にスクリプトを起動します。なお、FileMaker Pro 11では、OnLayoutExitスクリプトトリガが追加されたことに伴い、OnLayoutLoadスクリプトトリガはOnLayoutEnterに名称が変更されています。

[関連]OnObjectValidateスクリプトトリガ(FAMLog)

Tag: FileMaker

OnObjectValidateスクリプトトリガ

May 20, 2010

FileMaker Pro 11では3種類のスクリプトトリガが新たに実装されましたが、その中の1つにOnObjectValidateスクリプトトリガがあります。

OnObjectValidateスクリプトトリガは、選択されているフィールドのデータが変更された場合にスクリプトを起動し、OnObjectSaveスクリプトトリガよりも前にイベントが発生します。

OnObjectExitスクリプトトリガとは異なり、データが変更されていない場合には実行されませんが、コントロールスタイルがポップアップメニュー、チェックボックスセットおよびラジオボタンセットの場合には移動や保存処理の前にスクリプトを起動することが可能です。

Tag: FileMaker

FMCakeMixが値一覧やスクリプト実行などをサポート

May 19, 2010

CakePHP用のFileMakerデータソースドライバーであるFMCakeMixがアップデートされています。

GitHub上で公開されている最新版では、値一覧やスクリプト実行、およびOR検索がサポートされるようになり、文字エンコーディングの取り扱いが改善されています。

FMCakeMixは、MITライセンスで提供されるオープンソースソフトウェアです。FileMaker ServerのXML APIを利用しており、内部的にはFX.phpを利用してFileMaker Proデータベースと接続します。

[関連]【コラム】FileMaker×PHPで作る、簡単・便利なWebアプリ (53) 番外編: CakePHPでFileMakerを使う方法(マイコミジャーナル)

Tag: FileMaker

FileMaker Pro 11の新機能:インスペクタ

May 12, 2010

FileMaker Pro 11では、レイアウトオブジェクトの設定を一箇所で変更できるインスペクタが新たに利用できるようになっています。

インスペクタは、レイアウトモードにおいて[表示]メニューの[インスペクタ]を選択することで表示されます。レイアウトオブジェクトの編集作業が以前より効率化され、レイアウトモードで行う大半の編集作業をインスペクタ上で行うことができます。

なお、インスペクタをすでに表示させている状態で[表示]メニューの[新規インスペクタ]を選択すると、複数のインスペクタウインドウを開くことができます。

Tag: FileMaker

FileMaker Pro 11の新機能:マージ変数

May 11, 2010

FileMaker Pro 11では、新たにマージフィールドで変数を使用できるようになり、レイアウトモードにおいて[挿入]メニューに[マージ変数]というメニュー項目が追加されています。

レイアウト上にグローバルフィールドや計算フィールドなどの代わりにマージ変数を配置することで、データベーススキーマをよりシンプルにできます。

なお、マージ変数で利用しているグローバル変数が未定義の場合には、ブラウズモードにおいてマージ変数としてレイアウト上に配置している文字列がそのまま表示されてしまうので、事前に何らかの値を設定しておくとよいでしょう。

(2010/07/08追記:バージョン11.0v2でレイアウト上に空のマージ変数が表示されてしまう問題が解決されています。)

Tag: FileMaker

FileMaker Pro 11 Advancedの新機能:カスタム関数のコピー&ペーストとインポート

May 10, 2010

FileMaker Pro 11 Advancedでは、カスタム関数のコピー&ペーストとインポートが新たに可能になりました。

独自の関数を作成できるカスタム関数はFileMaker Developer 7で追加された機能ですが、FileMaker Pro 11 Advancedを使用するとファイル間でもカスタム関数のコピー&ペースト、およびインポートが可能になります。

なお、上記機能はFileMaker Pro 11 Advancedのみで利用できる機能です。カスタム関数はFileMaker ProとFileMaker Pro Advancedの両方で使用できますが、カスタム関数の作成や編集などにはFileMaker Pro Advancedが必要です。

Tag: FileMaker

Sequel Pro 0.9.8が公開

May 07, 2010

Mac OS Xで動作するMySQLフロントエンドアプリケーションである「Sequel Pro 0.9.8」が公開されています。

Sequel ProはMySQLデータベースを管理できるMac用アプリケーションであり、バージョン0.9.8では64ビットモードに対応しています。

SSHトンネリングを利用してMySQLデータベースに接続できる機能およびインターフェースも用意されており、高機能でありながら柔軟性と使いやすさを兼ね備えています。

Tag: Mac

FileMaker Pro 11の新機能:スクリプト内の検索条件における変数の使用

May 06, 2010

FileMaker Pro 11では、スクリプト内の検索条件にローカル変数およびグローバル変数を利用できるようになっています。

例えば、[検索モードに切り替え]、[フィールド設定]および[検索実行]スクリプトステップを用いた方法の検索において、[フィールド設定]スクリプトステップで変数を使って検索条件を指定できます。

[検索条件を編集]ダイアログボックス内でも変数を指定できるようになっているので、バージョン11からは[検索実行]スクリプトステップのみで変数を用いた検索を行うことも可能です。

関連するスクリプトステップはWeb互換なので、FileMaker Server 11のWeb公開機能にも恩恵のある新機能です。

Tag: FileMaker

FileMaker Server 11の新機能:バックアップファイルのクローン

April 30, 2010

FileMaker Server 11では、新たにバックアップファイルのクローンを作成して、データを除外した形式でデータベースファイルの構造のみを別途保存できるようになっています。

スケジュールアシスタントで[バックアップファイルのクローン]を有効にすると、バックアップファイルのテーブル、レイアウト、スクリプト、ページ設定オプション、およびフィールド定義をデータなしで保存できます。

fmsadminコマンドのBACKUPコマンドのオプションも拡充されており、BACKUPコマンドで-nもしくは--cloneオプションを使用すると、バックアップとオプションの検証が完了した後で、各バックアップファイルのクローンを作成します。

[使用例]
$ fmsadmin backup --clone

Tag: FileMaker

このページの上へ