初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2019-03-06 12:00:37

ほおのき
Member

分離モデルのスクリプトのデバック

いつもお世話になっております。
現在、分離モデルの勉強をしておりまして
判らない点が発生したため、投稿しました。

レイアウトとスクリプトを分離の状態で、
レウアウトから実施されたスクリプトの
デバックの方法がわからない状態です。
どのようにデバックを実施すれば良いでしょうか?

環境:Filemaker Pro 17 Advanced

御回答のほど宜しくお願い致します。

Offline

#2 2019-03-06 12:19:35

Shin
Member

Re: 分離モデルのスクリプトのデバック

デバッガを動かせば、同じ事ですが。何がわかりませんか。

Offline

#3 2019-03-06 12:19:38

Moz
Member

Re: 分離モデルのスクリプトのデバック

スクリプトデバッガが起動していればどこで実行されてもデバッグは可能です。

データファイルとインターフェースファイルを分けた構成が
FileMaker の分離モデルでの開発手法として採用している方が大勢かと思いますが
どのような構成にしているのでしょう?

レイアウト・スクリプトはインタフェース側に作成していないのですか?

Offline

#4 2019-03-08 09:04:24

ほおのき
Member

Re: 分離モデルのスクリプトのデバック

Shinさん、Mozさんご返答ありがとうございます。

ネットなどを参考にこのような構成で開発しています。
・レイアウト用(レイアウト用のスクリプトも作成)
・スクリプト用
・データ用(トランザクション系)
・データ用(マスター系)


スクリプト用にて重複チェックを行っている状態で、
スクリプトトリガ設定にて重複チェックを実行する設定をしています。
今回、重複チェックをどのようにデバックすれば良いかのご相談でした。

最初に詳しい状況を書けず、申し訳ありませんでした。
宜しくお願い致します。

Offline

#5 2019-03-08 11:21:24

Moz
Member

Re: 分離モデルのスクリプトのデバック

レイアウト用とスクリプト用でデータを分ける分離モデルをどこで紹介しているのか知りたいのですが......

レイアウト(テーブルオカレンス)を通してデータにアクセスするので、
レイアウトとスクリプトを分けるという考え方に無理があります。

よしんば頑張って作ったとして
レイアウト用とスクリプト用で同じリレーションシップが作られていなければ破綻します。

重複検索については過去ログを検索すれば良いでしょう。

Offline

#6 2019-03-08 11:30:39

qb_dp
Member

Re: 分離モデルのスクリプトのデバック

スクリプトデバッガは、起動したのでしょうか?
ef6212a34cc0d845d91d40426020ae8a.png

極めて汎用性の高いスクリプトで、レイアウトに依存しないモノならスクリプト用ファイル というのもありかと思いますが、通常の開発の場合、分けないほうが良いと思います。

Offline

#7 2019-03-08 15:57:55

ほおのき
Member

Re: 分離モデルのスクリプトのデバック

Mozさん、qb_dpさん返答ありがとうございます。

ご指摘を元に分離モデルについて、更に勉強していこうと思います。

分離モデルの紹介していたサイトは、以下となります。
https://qiita.com/nakatomodesu/items/0b … c1d104e6ad


以上、失礼します。

Offline

#8 2019-03-08 16:05:58

Moz
Member

Re: 分離モデルのスクリプトのデバック

参考リンクありがとうございます。

記事では具体的なスクリプトの開発まで言及されていませんね。
倣って進めて行くとやがて後悔することになるでしょう。

なお、記事中で書かれている氏名の重複チェックはスクリプトなど使わなくとも
フィールドオプションの[入力値の制限][ユニークな値]だけで足る内容です。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 512.98 KiB (Peak: 517.89 KiB) ]