小さな会社のLAN・構築運用ガイド
翔泳社の小さな会社シリーズはよい本だと思う。WordCartやFileMakerなどを読んだが、いずれもおもしろい切り口だ。小さな会社で、少しパソコンが詳しいからと言って様々な管理者を任されて、必要に迫られた人がわらをもつかむ感じで読む本だと思う。それだけに、要所を簡潔に押さえて基礎からより即実践という感じだ。
翔泳社の小さな会社シリーズはよい本だと思う。WordCartやFileMakerなどを読んだが、いずれもおもしろい切り口だ。小さな会社で、少しパソコンが詳しいからと言って様々な管理者を任されて、必要に迫られた人がわらをもつかむ感じで読む本だと思う。それだけに、要所を簡潔に押さえて基礎からより即実践という感じだ。
今日FileMakerワークショップに参加した。いつも新しい発見があり、勉強になる。今日は、大勢が参加した。初めての人も多数いた。本当にFileMakerを全然触ったことがない初心者も参加していたようだ。私の参加してグループは参加者のレベルも高かった。オラクルなどは触っているが、FileMakerによる開発をこれから始めようとする人、ECサイトを運営していて、FileMakerとの連動を考えている人などがいて、いい話になった。
備忘録もかねて印象に残ったことを記述しておく。
まず、テーブルオカレンス名の付け方。
(テーブル名)_(テーブルオカレンス名)_(照合フィールド名)
とこのようにつけるとわかりやすい。
テーブルオカレンスは実データをコピーして使用する。
ExecuteSQL関数は、ファイルメーカー自身にも適用させることができる。てっきり外部SQLデータベースにしか適用できないと思っていた。ExecuteSQLのいいところはリレーションを引かなくても好きなテーブルのデータを好きなように取得することができる。一発で取得して変数に入れて、Loopで一レコードずつ取得することができる。
カスタム関数を探すときはhttp://www.briandunning.comで探すとよい
消費税の設定方法。消費税テーブルを作り、適用日、税率フィールドを作る。売上明細を作るときは売上明細の作成日と消費税テーブルの適用日を>=リレーションで結び、ポータルで適用日を降順そーとさせたものを使用する。
ブラウズモードでポータルのレコードの番号を表示させたいときは、挿入からレコード番号を使用するとよい。ほかにフィールドを作ったり、残したりせずにレコード番号を表示できる。
フィールドにL1などのフィールドを設け、自動入力ですべて1を入力しておく。そうすればいざというときにフラグのように使用でき、1と関連するデータだけを表示させることができる。
カスタム関数では、再起処理ができるが、50000回という制限がある。
郵便番号から住所を検索するときにポップオーバーとポータルフィルターを使ってインクリメントサーチのようにするとよい。
シリアルNoはテキスト形式でも増分が指定できる。例えばJ00001とすれば次のシリアルNoはJ00002となる
Get( アクティブポータル行番号)
フィールドへ移動スクリプトステップでフィールドを指定しないと、とにかくアクティブフィールドから出る。
FM中部の勉強会に参加した。今日は ExecuteSQLのお勉強。
ExecuteSQL関数に関しては、Ver12から実装された。ファイルメーカーからSQL構文を実行できる。最近ファイルメーカー社からSQLに関する解説ドキュメントが公開された。
そのドキュメントが公開される前にNot Only FileMakerのサイト管理者が、filemakerhacks.comの管理者が書いたドキュメントを和訳してくれていた。よく読んで勉強したいと思う。
他に勉強したことは、データピッカーについて。特に別ファイルからデータを持ってくるときは$$変数ではダメでスクリプト引数かグローバルフィールドを利用して持ってくる必要があることが参考になった。
最後に行FileMakerGoの解析も役になった。バーコードを入力するのは新しい機能だ。それを利用するにはスクリプトのデバイスからの挿入を利用する必要がある。
また、新しいスクリプトトリガOnLayoutSizeChangeを利用してiOSの画面が縦か横かを
Get (ウインドウ方向 ) 関数
を利用して取得する方法も学んだ。
MacBookProを購入した。
2.3GHzクアッドコアIntel Core i7
(Turbo Boost使用時最大3.5GHz)
16GB 1,600MHzメモリ
512GBフラッシュストレージ(PCIeベース)1
Intel Iris Pro Graphics
NVIDIA GeForce GT 750M
(2GB GDDR5メモリ搭載)
ヤマダ電気で購入した。購入金額は、本体249,800円、AppleCareが31,320円。本体の方は10%のポイント還元がある。
kakaku.comを探せばもっと安いところがあったのだが、余りやすいと怖い。ヤマダはちゃんとAppleから仕入れているので、こちらで購入した。Appleでカスタマイズしたらもう少し安く買えるのだが、ポイント還元があるので、ヤマダで購入した。
AppleCareも本来の ¥34,800より10%OFFになっている。