勉強会2回目 (2009.05.23開催)[新着情報]
2009年05月23日に2回目の勉強会を開催しました。
- 場所 :
- 名古屋栄メンバーズオフィス http://www.sakaemembers.co.jp/ GoogleMaps
- 日時 :
- 2009.05.23 土曜日 14:00 - 18:00
- 参加 :
- 9名
勉強会にて
- 今後の運営について話し合いましょう
- ドメインを取得しませんか?
- 会場費などを含めた負担をどうしますか?
- 次回vol.3の日時と場所を決めましょう
- 前回できなかったことをクリアしました。チェックボックスを設定したフィールドをEnterキーで移動する
- スクリプトトリガーの実用例
- 検索を考えよう
- Windows限定Tips - Webビューアを利用したFileMakerスクリプトの起動
- 負荷を下げよう
- じゃんけん1本勝負でFileMaker本の争奪
懇親会にて
- 楽しいお酒の時間と雑談
- コメント
-
全1件中 1 〜 1 件目を表示

参加した方にはすでにお送りした内容のまとめですが、改めてここに残させていただきます。 ------------------------------------------------ ◎今後の運営について ・毎回、次回のテーマ等話し合う ・広報活動のためにもドメイン(fm-chubu.jpなど)を取り、Webサイトを作る。 ◎前回できなかったことをクリアしました! 「チェックボックスを設定したフィールドをEnterキーで移動する」 ・フィールド選択時の動作で 「Enter」「Return」キーにもチェックを入れておくだけで移動できるようになった ・やじるし「→」キーでチェックボックスの選択肢間を移動でき、 スペースキーでオン・オフができる。スペースキーでも項目チェックが可能との情報もあり ◎スクリプトトリガーの実用例 ・ポータル行の移動時、 レコードが作成されているときは数量のフィールドに、 作成されていない場合はレコードを作成して商品コードのフィールドにカーソルが移動する というようなことができるとのこと。 (これを使えば、ポータル内のレコードでルックアップが出来ないバグを回避することが可能!) ・フィールドにスクリプトトリガを設定した後、 そのフィールドにボタン設定をするとトリガは設定されているのに 「スクリプトトリガ設定」のダイアログには何のチェックもついていなくなってしまう! (ボタンの設定が先なので上にかぶさってるようなもんでしょう…) ◎検索方法あれこれ ・システムを作ることに従事しているが「データを利用する」ことがあまりなく、 決まった検索しか使わない(空欄の検索、文字が入っている検索、...検索など)ので 意外に検索のことを知らないことを改めて感じた。 ・バージョンアップしたときも、曜日での検索や年月だけでの検索など、 できることが増えたことに気がつかなかったが、便利な機能が増えていた! ・1フィールド中でand検索ができることも今回改めて気づいたことの一つ。 ある項目内で、AとBが含まれるレコードを抽出したい場合、 A¶(改行)B(スペースでも可)と指定することで検索が可能。 繰り返しフィールドを利用することも可能。 ◎WEBビューワを利用したメニューの紹介 アクティブXの使用 ・JAVA Scriptを用いた動的メニューの紹介 ・JAVA ScriptからFMのスクリプトを呼び出してレイアウトを切り替えるサンプルを披露 ◎せっかく来たからには元を取って帰りましょう!のコーナー(!?) 質問1 「フィールド追加するとインポートの設定崩れるが。。。」 ・そういう仕様なのでどうしようもない・・・ ・インポートダイアログの取り込み先(右側)にフィールドの変更があると設定崩れる インポートさせるテーブルにお客様がフィールドを追加する可能性がある場合の回避策の話… ・お客様に納品するシステムで、お客様が取り込み先のテーブルを変更する可能性がある場合、 変更される可能性のあるテーブルとは別に、 インポート用のテーブルを作っておき、そこにインポートさせる。 お客様がいじるテーブルにはスクリプトを使ってフィールド設定で値を取得させる。 ただし、レコード数が多い場合は夜中の処理にするなどの工夫が必要とのこと。 質問2 「ランタイムで納品するのとFMで納品するのとどちらかいい?」 ・ある程度完成されたものであれば有効なのでは? ・ランタイムも捨てたものではない。使い勝手によってはよいのでは? ・今後、同じDBにアクセスするユーザーが増えるのであればランタイムではない方がよい。 ・FMソフトが高いため、WEBやランタイムを考慮する必要がある エンドユーザーはシステムを求めており、 開発ソフトを求めているわけではないため、FMライセンスの購入に抵抗がある 質問3 「(具体的なシステムを見ながら)どう作ればよいのか?」 ・条件によって異なる動きをするスクリプトがあり、IFで分けているが、 もっとスマートな方法はないか?という質問。 条件によって「関連レコードへ移動」ステップで移動する先がかわるため、 条件数文のElseで分岐させている。 ・FM10からスクリプトに追加された「フィールドを名前で設定」ステップが使えるのでは? ・くもの巣リレーションと負荷の関係 →クモの巣になりすぎると負荷がかかり動作が遅くなる。 (共有していたり件数が増えたりすると顕著) ◎プレゼントコーナー! 今回は5月15日に発売されたばかりの 【関数・スクリプトがよくわかる実用的例題集 FileMaker Pro 10 実践テクニック】 著者である有限会社ファクトリーの西村早苗さんからご提供いただきました。 ジャンケン大会で見事手にした幸運の持ち主さん、おめでとーございます。
返信
HifumiN. 2009年08月01日 ( 土 ) 00時10分14秒