みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
いつもお世話になっております。
現在、分離モデルの勉強をしておりまして
判らない点が発生したため、投稿しました。
レイアウトとスクリプトを分離の状態で、
レウアウトから実施されたスクリプトの
デバックの方法がわからない状態です。
どのようにデバックを実施すれば良いでしょうか?
環境:Filemaker Pro 17 Advanced
御回答のほど宜しくお願い致します。
Offline
デバッガを動かせば、同じ事ですが。何がわかりませんか。
Offline
スクリプトデバッガが起動していればどこで実行されてもデバッグは可能です。
データファイルとインターフェースファイルを分けた構成が
FileMaker の分離モデルでの開発手法として採用している方が大勢かと思いますが
どのような構成にしているのでしょう?
レイアウト・スクリプトはインタフェース側に作成していないのですか?
Offline
Shinさん、Mozさんご返答ありがとうございます。
ネットなどを参考にこのような構成で開発しています。
・レイアウト用(レイアウト用のスクリプトも作成)
・スクリプト用
・データ用(トランザクション系)
・データ用(マスター系)
スクリプト用にて重複チェックを行っている状態で、
スクリプトトリガ設定にて重複チェックを実行する設定をしています。
今回、重複チェックをどのようにデバックすれば良いかのご相談でした。
最初に詳しい状況を書けず、申し訳ありませんでした。
宜しくお願い致します。
Offline
レイアウト用とスクリプト用でデータを分ける分離モデルをどこで紹介しているのか知りたいのですが......
レイアウト(テーブルオカレンス)を通してデータにアクセスするので、
レイアウトとスクリプトを分けるという考え方に無理があります。
よしんば頑張って作ったとして
レイアウト用とスクリプト用で同じリレーションシップが作られていなければ破綻します。
重複検索については過去ログを検索すれば良いでしょう。
Offline
スクリプトデバッガは、起動したのでしょうか?
極めて汎用性の高いスクリプトで、レイアウトに依存しないモノならスクリプト用ファイル というのもありかと思いますが、通常の開発の場合、分けないほうが良いと思います。
Offline
Mozさん、qb_dpさん返答ありがとうございます。
ご指摘を元に分離モデルについて、更に勉強していこうと思います。
分離モデルの紹介していたサイトは、以下となります。
https://qiita.com/nakatomodesu/items/0b … c1d104e6ad
以上、失礼します。
Offline
参考リンクありがとうございます。
記事では具体的なスクリプトの開発まで言及されていませんね。
倣って進めて行くとやがて後悔することになるでしょう。
なお、記事中で書かれている氏名の重複チェックはスクリプトなど使わなくとも
フィールドオプションの[入力値の制限][ユニークな値]だけで足る内容です。
Offline
Pages: 1
[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 512.93 KiB (Peak: 517.84 KiB) ]