スキップしてメイン コンテンツに移動

FileMaker Pro 9

FileMaker Proを8.5から9にアップグレードした。

FileMaker Pro 9
FileMaker Pro 9
posted with amazlet on 07.09.29
ファイルメーカー (2007/09/18)
売り上げランキング: 474

主な変更点は、クイックスタート画面、条件付き書式、リンク送信データベース共有機能、PDFに追加、スクリプトのグループ化、レイアウトオブジェクトの自動サイズ変更と言ったところか。

一見地味な機能アップだが、条件付き書式とスクリプトのグループ化はアプリケーションの作成がぐーんと楽になるのでお勧めの機能だ。8.5のままでよいかなと思っている方はぜひ一度評価版でも試してみることをお勧めする。

導入して焦ったのは、アクティベーション機能が追加されていたこと。ライセンス規定を読むと、

あなたは、一度に1台のコンピューターに本ソフトウェアの コピーを1部のみインストールし使用することができます。 本ソフトウェアのWindowsバージョンとMacintoshバージョンの両方が 複数の言語で提供される場合であっても、 第1条(b)項 の場合を除き、あなたには、一度にひとつのプラットフォーム上で本 ソフトウェアのひとつの バージョン(すなわち、WindowsバージョンまたはMacintosh バージョン)をひとつの言語で 使用することのみが許諾されるにすぎません。

となっていて、「うげー、以前8.5では問題なかったのに、職場PCで使うと家のMacで使えんじゃん!」とすっかり早合点。よく読むと「第一条(b)項の場合を除き」となっており、この(b)項は

(b) バックアップ用、携帯用および自宅用の権利。 あなたは、バックアップの目的 のためだけに機械が読み取れる形式にて本ソフトウェアのコピーを1部作成することができま す。また、あなたが本ソフトウェアを職場にて使用している場合に、あなたは、自宅用または 携帯用のコンピュータ1台にあなたのみが使用するためのコピーをもう1部作成することがで きます。本ライセンスの明示的な条件として、あなたは、各々のコピーに、FMIが供給したオ リジナルコピーに示される著作権表示およびその他の財産権の表示を複製しなければなりま せん。

となっていて、以前と変わらず。で、自宅のMacと職場で使うThinkPadに導入したところ、アクティベーションは両方無事完了。あぁ、よかった。

新機能について

クイックスタート画面

以前のバージョンでも起動時似たようなダイアログが表示されていたが、今回追加されたクイックスタート画面はより機能的になっている。

まず、「データベースの作成」は以前とそれほどが変わらない。が、カテゴリーとそこに属するテンプレートが一覧されており、以前のものよりも見通しがよくなった。

「データベースを開く」は、以前は単にファイルダイアログが表示されるだけだったが、9では以前に開いたデータベースの履歴やお気に入りに登録したデータベースなどに簡単にアクセスできるようになっている。前バージョンでは結局この画面を表示しない設定にすぐに変えてしまったが、9ではよく使うデータベースにアクセスできる機能として残しておく価値ありと思う。

条件付き書式

条件により書式を変えたいケースはよくあると思う。たとえば、金額がマイナスになったら、赤字で表示するとかいうケースだ。

これまでのFileMakerだと、データベース定義で計算フィールドで書式設定関数を使って行うことになる。これは2つの点で問題があると感じていた。

  • データ自体でなくデータ表示時の設定をデータベース定義に埋め込むため、別のコンテキストで別の書式で表示したいケースでは同じ項目を追加する必要がある。
  • レイアウトのみに存在するスタティックテキストなどに変化する書式が設定できない。このため、仕方なくデータベースにレイアウトのみの要素も追加しなければならない

結局いくらFileMakerがイージーなデーターベースと言え、ユーザーインターフェイスに関わる書式をデータベースに突っ込んでいるというのは正しくなく、そのためにいろいろと不具合が出てしまっていた。

今回から、以下のようにレイアウトの設定で書式を設定することができる。このとき、レイアウト上のスタティックテキストなどにも条件付き書式を設定できる。また、条件式自体は、レイアウトを設定しようとしているオブジェクト以外を参照して設定できる。このため、データベースと書式を分離することが可能になったし、非常に柔軟にしかも簡単に書式を設定できるようなった。

スクリプトのグループ化

スクリプトがグループ化できるようになった。グループ化するとスクリプトメニューも階層化して表示される。

この機能はユーザーとしてというより、作り手としてうれしい機能改善だ。FileMakerでちょっとしたアプリケーションを組んでみるとわかるが、裏で動くスクリプトを含めるとあっという間に数十のスクリプトになってしまう。すぐにどこに何を書いたか探し出すだけでも大変な状態になってしまうので、スクリプトのネーミングを工夫し、整理して手動で並べ管理するしかなかった。

9からは上記のグループで機能ごとに括って整理できるようになった。このグループは更にグループの中にグループを作成して階層化できる。これでずいぶんと管理が楽になった。

コメント

このブログの人気の投稿

リピート

Appling 2ndの『リピート』 の記事を読んで、面白そうだったので買って読んでみた。 リピート posted with amazlet on 07.04.01 乾 くるみ 文藝春秋 (2004/10/23) 売り上げランキング: 194098 Amazon.co.jp で詳細を見る そもそもタイムスリップものは好きなジャンルであることと、そのタイトルと紹介されていたストーリーから大好きなケン・グリムウッドの『リプレイ』を連想したからだ。実際、作品の中でも時間を繰り返すタイムスリップを突きつけられた時主人公達はケン・グリムウッドの『リプレイ』を引き合いに出して議論を行う場面もあるので、作者がリプレイを意識しているのは確実だろう。 タイムスリップ物というSF的な文法を使いながら、うまくミステリーの要素を融合させ、ちょっぴり恋愛物のスパイスも利かせてうまい具合にまとまった作品になっている。たまたま今回は筋が読めてしまって「やっぱり」って感じもしたが、一般的には二つの要素がかみ合ってうまく最後まで読者を惹きつけるだろう。 帯には" 『リプレイ』+『そして誰もいなくなった』 "などと銘打ってある。確かに楽しめる作品であるが、ちょっと言いすぎかな。『リプレイ』のオマージュと考えると、以下の点で物足りなさを感じる。 リプレイ(リピート)の期間が短い 『リプレイ』では25年だったリプレイの期間がわずか10ヶ月を遡るだけ。このことで「人生を繰り返す」といっても重みが違ってきている。しかも描かれるのはそのあるサイクルだけだ。 描写される時代 『リプレイ』では自信を失っていた80年代のアメリカから良き時代の60年代、70年代がリプレイで描かれるところが大きな魅力になっている。一方『リピート』では振幅が短いためリピート自体にそういった効果はないが、何故かそもそもの設定は91年となっていて中途半端に懐かしい。 主人公が嫌なヤツ 最初は好青年っぽいがだんだん嫌な面が描かれていく。物語は一人称で綴られているが主人公がそんな状態であるため、読み手としては感情移入がし難い。 とはいえ、結構な長編だが一日で一気に読んでしまったほど面白い。

奇跡の自転車

奇跡の自転車 posted with amazlet on 07.04.07 ロン・マクラーティ 森田 義信 新潮社 (2006/08/30) 売り上げランキング: 100659 Amazon.co.jp で詳細を見る 一日で読んでしまった。もう速読に近い。 酒と煙草とジャンクフード、さえない仕事、体重126キロ、43歳の男に突然もたらされる、両親の事故死、続く20年前に失踪した心を病んだ姉の死。そして、自転車を漕ぎだす。 なかなか救いの無い人生、主人公もかなりアホウで不運だ。 けど、『フォレストガンプ/一期一会』を思い出した。映画化されるらしいので、よいロードムービーになろう。

PaSoRi

Auの携帯 W41CAではFelica関連のアプリケーションをいくつか使っていたので、nineに移行するとこまるのではと思い、SonyのFelicaのリーダー/ライターであるPaSoRiを購入。 以前は「なんでこんなものお金払ってまで」と思ったものだが、実際にEdyを使うのに慣れてしまうと財布の出し入れなく買い物できたり、小銭をジャラジャラ持って歩かなくて済むメリットは大きい。オフィスにTallysが入っていて毎朝ここでコーヒーを買うのにもEdyを使っているので実感している。 携帯のEdyアプリだと残高やチャージがその場でできるが、カードだとお店に行かないとこういったことができないのはやはり不便だ。 SONY RC-S320 非接触ICカードリーダ/ライタ PaSoRi 「パソリ」 posted with amazlet on 07.05.20 ソニー 売り上げランキング: 15 Amazon.co.jp で詳細を見る Windows専用だがドライバとそれぞれのカードのアプリケーションが附属するので簡単に使用を開始できる。Edyのビューアーはバージョンアップしており最初の起動で最新バージョンを再導入するように促される。使用履歴や残額はその場で確認でいる。チャージはサービス登録をして手続きが完了するのに2日ほどかかるが、これもアプリケーションからオンラインで登録できる。カードは以前作ったANAのマイレージクラブのカードがあったので早速登録。 Macでは正式なサポートはない。 しかし、オープンソースで開発されている LibPaSori を利用したいくつかのアプリケーションがあり、例えば EdyValue データの読み出しだけならば可能となる。