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

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

コメント

このブログの人気の投稿

Google Calaboration

GoogleがCalDAVプロトコルを完全サポートさいた Calaboration を発表した。 まだ、Google Codeの扱いだが一部では大変な騒ぎになっている。 Calaboration を使用すると、設定をするだけでGoogle Calendarのスケジュー ルをiCalにエクスポートでき、そして双方向に同期させることができるという Macユーザーにとっては大変便利な機能を提供してくれるユーティリティ。 騒ぎになっているのは、 Spanning Sync のユーザーフォーラム。 なにせこのソフトはGoogle CalendarとiCalを同期させるというもの。全くバッ ティングしている。多くのユーザーが「Spanning Syncと何が違うんだ? どっ ちがいいんだ? Spanning Synはどうなるだ?」という質問の書き込みを始め た。 Spanning Sync Blogでは、「 How Does Google CalDAV Compare to Spanning Sync? 」という記事が掲載されたが、そこで主張されている違いは以下のような点。 大きな違いはコスト。 Googleは無料だが、Spannning Syncは年間利用料が必要であること。でも、わ たしは永久ライセンスを購入してしまったので関係ない。 iPhoneサポート。 GoogleのCalDAVを使った同期では、iPhone上で予定がread onlyとなって編集 できないとのこと(わたしは設定していないので未確認)。Spanning Syncで はGoogle Calender、iCal、iPhone上すべてで予定を編集できる。 カスタマーサポート。 たしかにGoogleが何かやってくれそうな気はしない。Spanning Syncはお金払っ ているしね。 コンタクトリストの同期。 Googleが提供していない機能として、Spanning SyncはMacのアドレス帳と Gmailのコンタクトを同期してくれる。アドレス帳の画像まで含めて同期して くれるのは驚きだ。もっとも日本語の場合は姓と名が逆転してしまうが、これ は姓名を分けて持っているアドレス帳と姓名を1フィールドで持っている Googleの違いから仕方がないだろう。Googleではないが

Scrivener 日本語チュートリアル

(2022-01-11) 以前からコメントをいただいていましたが、反応できていなく申し訳ありません。 問い合わせが多いので、以下のブログに転載してチュートリアルもダウンロードできるようにしました。 転載先 先日から[試していたScrivenerだが、すっかり気に入り勢い余ってチュートリアルの日本語訳版を作ってしまった。 作者にコンタクトしたところ、「どうぞ、公開しておくれ!」と快く承諾をもらえたので公開しておく。 チュートリアル自体はわたしが慣れないBritish Englishで書かれているため、微妙なニュアンスは違っている箇所があるかもしれあない。また、チュートリアル自体に関係ない言い回しなどは、端折ったり日本語に合うようにゆがめたりしている。誤りがあれば指摘ください。 Scrivener-Tutorial-Japanese.dmg(リンクを切りました。転載先をごらんください。) ちなみに作者のKeithは豪気にもライセンス進呈を申し出てくれたが、入れ違いで購入してしまっていたわたし…… (2010-09-20) 「 design non design 」で紹介いただきました。

EagleFiler is the best organizer software on MacOS X

しばらく放置気味だった Journler をまじめに使おうかと検討していましたが、どうも昨年の7月くらいから開発が止まっている節が感じられます。たくさん文書はリソースを保管した挙げ句に、製品として終わってしまうとかなり悲惨な痛手を被りそうな予感がします。 そこで、以前のバージョンを購入した MacJournal がアップグレード可能なので検討しました。が、 Journler のようにDocumentフォルダでなくデータを~/Library/Application Support/MacJournalに置くのが問題です。これではSpotlightに引っかからないし、バックアップも面倒です。このため、 MacJournal は選択肢から落としました。 いろいろと考えて行くと、 Journler には大きく2つの役割を期待していたようです。 日誌 日々ネットで入手した情報のアーカイブ 前者については別にブログもあるので、問題を棚上げにしました。その上で、後者をサポートできるアプリケーションを探すことにしました。 以前からこの分野では Yojimbo が有名です。 少し触ってみましたが、どうもインターフェイスがしっくり来ません。ソフトのネーミング("Yojimbo"="用心棒")もどうもフィーリングが…… 次に検討したのは、 Together 。 以前はKIT("Keep It Together"の意)と称していたようです。アップデートも頻 繁で勢いを感じます。インターフェイスも一般受けしそうで優れたものだと思 いますが、どうもこちらもネーミングでルー大柴を思い浮かべてしまって…… 結局、C-Commandの EagleFiler というソフトに落ち着きました。 EagleFiler は、F1キーでとにかくブラウザに表示されているものを取り込んでしまえます。標準ではWebArchive形式ですが、スタイルシートなどが外部に依存したままとなるのでわたしはPDF形式で取り込むようにしています。標準でRTF、Plain Text, HTML,PDFなどがサポートされています。また、他の同様のソフトにない機能としてメールがeml形式でそのまま取り込めのは非常に便利な点です。