12/31 FileMakerの総括3

12/31 FileMakerの総括3

旧「動的値一覧」→新「関連するレコードのみ表示する」機能で

私に理解できないのが、自己連結リレーションです。

自分を参照するとはどういう事か。でした。

また、テーブルを複数持つ。ということもなかなか理解できません。

ですが、コピーしたテーブルを仮に別ファイルと考えてみれば

参照先のデータを持ってくると考えれば理解できます。

別ファイル別レコード間ですとデータに違いが出てきますので

コピーされたテーブル間ですので同一のレコードを使いますので

ふたつのファイルでレコードが違うという事が有りません。

ですので下記のように考えました。



ER図

ER図





レイアウトモード

レイアウトモード

実際のレイアウトモードでは:が二個つきます。

しかし、フィールド社員名では編集ボックスひとつに該当の社員が全員表示されるかが不安ですので

値一覧を使いました。

フィールド/コントロール/設定/ドロップダウンリスト/値一覧の管理/編集/

値一覧の編集/フィールドの値を使用/次のテーブルから関連レコードの値のみ含める

という手順です。

しかし以下の点でエラーが有ります。

1 社員氏名フィールドで社員数-1名しか表示されない。

2 同一社員氏名で複数レコードが有る場合、新規レコードを入力すると全部書き変わってしまう。

もっと点検検証が必要です。

タグ

2009年12月31日 | コメント/トラックバック(0) |

カテゴリー:FileMaker

12/30 FileMakerの総括2

12/30 FileMakerの総括2

FileMakerでもうひとつ使いたい機能は、動的値一覧です。

動的値一覧とはFileMaker6までで使われた呼び名で

FileMaker7からは「関連するレコードのみを表示する」という機能に呼び名が変わったようです。

機能の呼び名が「動的値一覧」のほうが私としては明示的でわかりやすいと思います。

ユーザーにとってわかりにくいから呼び名を変えたのかもしれません。

利用したい機能

1 顧客マスターファイル(フィールド会社名、氏名が1レコード)、請求書ファイルが有った場合

顧客マスターファイルにある該当会社の社員のみ表示させる。

2 会社名を選択したとき、氏名フィールドにドロップダウンリストで選択された会社の

社員(複数)のみが表示される。

請求書ファイル、ブラウズモード、新規レコード(コマンド+N)時

フィールド会社名へA株式会社と入力したとき(編集ボックスでも、

ドロップダウンリストでもかまいません)

フィールド社員氏名にA株式会社に所属する社員のみ表示するようにしたいわけです。

検索モードで顧客マスターファイルを検索すれば該当の社員を検索する事ができますが

請求書ファイルのブラウズモード、新規レコード入力画面で、というところがミソなのです。

そのため自己連結リレーションを理解する必要が有ります。

タグ

2009年12月30日 | コメント/トラックバック(0) |

カテゴリー:FileMaker

12/29 FileMakerの総括

12/29 FileMakerの総括

今年のFileMakerで操作に工夫した総括としてはふたつ上げられます。

1 ダルマ落とし

2 動的値一覧

1のダルマ落としはなんとかスクリプトで成功しました。


darumaotoshi.png

ダルマ落としスクリプト

クリックすると拡大します。






ダルマ落としスクリプトの本質を理解しているわけでは有りませんが

ネットで検索し自分の目的に有ったスクリプトを探して検証しカスタマイズして作りました。

正確にはダルマ落としでなく頭から「レコードを対象外へ」にして行っています。

しかし、目的の動作が出来ました。

建築の見積はレコード数では、大体新築で500から1000あります。

そのすべてのレコードを見積訂正ごとに部分的変更をすると最初の提出データがわからなくなり

混乱します。

そのため全データをコピーして一部分だけを訂正したものが必要になり

その全データをコピーする必要が有りました。

500から1000データを「レコード複製、コマンド+D」「レコードを対象外へ、コマンド+T」と

するには大変な作業です。

ですのでスクリプトで作業する必要が有りました。

この結果、見積データの提出データ、提出日の混乱がなくなり楽になりました。

その他に弊社見積テンプレートには下記の工夫が有ります。

1 個別掛け率を設定できるようにした。

2 数量入力落ちの場合のアラート(書式設定で背景を赤く表示)が表示できるようにした。

3 プリントプレビュー操作パネルでプレビューモードで印刷結果を確認できるようにした。

4 業者から受け取る見積データ(Excelファイル)を取り込めるようにした。

(今まではFAXあるいは紙ベース→メール添付Excelファイル、セル結合不可)

5 下作業としてExcelデータで受け取った業者見積ファイルの備考部分と見積品名のフィールドを

(テキストで)足し算をします。後日見積履歴の検索を容易にする為です。

以上の作業で見積の提出までの時間が短縮できたのではないかと思います。

タグ

2009年12月28日 | コメント/トラックバック(0) |

カテゴリー:FileMaker

12/28 防水対策

12/28 防水対策

上棟したあとに。

上棟してすぐには雨仕舞(防水対策)が完全では有りません。

そこで大雨等が降りますと木材等が濡れてしまいます。

濡れたと言っても、木材がすぐに悪くなるわけでもありませんが

お客様にとって印象の良い事でありません。

そこで上棟後すぐに防水用に野地へ屋根アスファルトルーフィングを張ります。

PB290002.jpg  

アスファルトルーフィングを張ったところ

タグ

12/27 rubyで困った2

12/27 rubyで困った2

くだんのsuji.rbがプラグインとして稼働しないので

知人に構文をチェックしてもらって構文を再度プラグインフォルダに入れようと

Jeditで開いたところ、以下のアラートが出現。

他のプラグインに無い現象です。

使えません。残念。

タグ

2009年12月26日 | コメント/トラックバック(0) |

カテゴリー:SketchUp

12/26 スカイライトチューブの部品一覧とは

茅ヶ崎市「O」様邸のスカイライトチューブが入荷しましたので

現地に搬入し大工と取付の打ち合わせをしました。

下記はキットの一覧です。

PB270001.jpg PB270004-2.jpg

1──────────2

PB270006.jpg PB270008.jpg

3──────────4
PB270003-2.jpg PB270007.jpg

5──────────6

PB270018.jpg PB270016.jpg

7──────────8

  1. スカイライトチューブ梱包一式
  2. スカイライトチューブキット。右手中央が屋根上につくドームです。
  3. 防火用網入り安全ガラス
  4. 室内天井用トリム取付用チューブ
  5. 延長用チューブ
  6. 室内天井用トリム
  7. ルーフベースキット
  8. ルーフベース

タグ

12/25 ネダレス工法の説明

12/25 ネダレス工法

当社では構造用合板床板厚さ24ミリ仕様のネダレス工法というやり方を採用しています。

1 水平耐力の強化

2 大工作業中の安全性

を考えています。

基礎、外壁、床でパーツごとに見た場合

在来木造軸組工法ですと基礎はベタ基礎を採用している場合が多いので

基礎一体で強度は確保されます。

その他の部分、外壁、床組に構造的に弱い部分が出てくる可能性が有ります。

その強度(耐震)を確保する意味で外壁、一階床、二階床を構造用合板仕様としています。


PB250013.jpg

ネダレス工法(二階)

タグ

12/24 上棟では

12/24 上棟1

茅ヶ崎市「O」様、上棟をしました。

上棟=建前ともいいますが、棟木(むなぎ、屋根の一番高い部分の構造材)が載ったときの事を言います。

PB250012-2.jpg PB250009.jpg

1──────────2

  1. 上棟時、梁をクレーンで吊ります。
  2. 上棟時2
    上棟後すぐにネットでかこって近隣にゴミが飛ばないようにします。

タグ

12/23 上棟時に使うクレーンとは

12/23 上棟時クレーン

電線越しに材料を移動しなければなりませんので今回はピタゴラスというクレーンを使います。

このクレーンの特徴は腕が90度折れ曲がるという操作が出来ますので

普通のクレーンでは作業しにくい場所でも作業が出来ます。

最大ブーム長が30メートル以上有ると思います。

PB240002.jpg PB240005.jpg


1──────────2



PB240006.jpg PB240008.jpg

3──────────4




PB240009.jpg

5

  1. クレーン設置
  2. サブビーム伸張
  3. サブビーム伸張2
  4. メインビーム伸張
  5. メインビーム伸張2

タグ

12/22 rubyで困ったときには

12/22 rubyで困りました。

rubyというコンピューターのプログラム言語が有ります。

pearlに対してのrubyというシャレで名を付けた(正確には誕生石)のを

この前始めて知りました。

SketchUpという簡易3DCADにrubyのプラグインを入れて機能を強化するときに

その機能が正常に動くものと動かないものが有ります。

動くものも、一部だけ動くものが有ります。

そのプログラムはテキストで書いてありますが、文字化けしているわけでもないので

(大部分は文字コード欧米ASCII、改行コードWindows)

原因が分かりません。

MacOS(10.5.x)の場合rubyでもrubycocoaフレームワークで動いているそうなので

その辺りに原因が有るのかもしれません。

タグ

2009年12月22日 | コメント/トラックバック(0) |

カテゴリー:SketchUp

このページの先頭へ