みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
OS:[Windows7 ]
FileMaker Ver:[8.5 adv ]
お世話になります。
昨日、同じものを投稿させていただいたのですが、こちらの使い方が分からず、
解決として投稿してしまったようで、データが見れない状態になっておりました。
削除もできず、再度の投稿となりますことご了承願います。
関連レコードにつきまして、
【現在のテーブル構成】
・見積(見積明細をポータルで表示)
・見積明細
・受注(受注明細をポータルで表示)
・受注明細
【リレーション】
・見積テーブル 見積明細テーブル
見積番号 = 見積番号
・受注テーブル 受注明細テーブル
受注番号 = 受注番号
【問題点】
受注から受注明細にレイアウトを切り替えるとその現在の関連レコードが受注明細に表示されるのですが、
見積から見積明細に切り替えると、現在のレコードが表示されず、前回のレコードが見積明細に表示されてしまいます。
いろいろと調べた結果、関連レコードが関係しているところまでは、分かったのですが、
この後、どこを見直すべきなのかが分からなくなって詰まっています。
どこを見直せば良いのか、宜しくお願い致します。
> 受注から受注明細にレイアウトを切り替えるとその現在の関連レコードが受注明細に表示される
それはたまたまか、
何らかのスクリプトが実行されているのでは。
しかし、
8.5ではスクリプトトリガが使えませんから、、手作業が入らないとスクリプトが動きません。。
> 見積から見積明細に切り替えると、現在のレコードが表示されず、前回のレコードが見積明細に表示されてしまいます
前回
って分かりません。。
Offline
チポ様
ご返信有難うございます。
> 受注から受注明細にレイアウトを切り替えるとその現在の関連レコードが受注明細に表示される
それはたまたまか、
何らかのスクリプトが実行されているのでは。
ということは、関連レコードとするにはリレーションを設定することにより、
本来は、関連レコードとして表示されるということで良かったでしょうか?
> 見積から見積明細に切り替えると、現在のレコードが表示されず、前回のレコードが見積明細に表示されてしまいます
> 前回
> って分かりません。。
すみません。前回とは、一つ前に表示していた見積明細のレコードが表示されているということです。
本来ならば、見積テーブルでポータルに表示している見積明細が、見積明細テーブルに切り替えた場合、同じものが表示されてほしいのです。
受注→受注明細への切り替えはうまくいっているので、できないことはないとは思うのですが、どこの設定で関連レコードが表示されているのか
分からなくなってしまいました。
何か、考えられることが分かれば宜しくお願い致します。
単にレイアウトの切り替えを行っているだけなのでは。
関連レコードへ移動、を行い、その中でレイアウトの切り替えも行うと良いはずです。
Offline
> 関連レコードとするにはリレーションを設定することにより、
本来は、関連レコードとして表示されるということで良かったでしょうか
関連テーブルで、関連レコードのみを対象レコードとするには、
スクリプトの
関連レコードへ移動
とするか、
照合フィールドで検索するとか
しなければならないです。
> 受注→受注明細への切り替えはうまくいっている
試しに、受注明細で全レコードを表示しておいて同じことをしてみてください。
それで関連レコードのみが対象レコードとなっていたら・・降参です ;;;
Offline
Shinさん
チポさん
ご返信を頂きまして有難うございます。
解決しました。
受注→受注明細への切り替えはうまくいっていたのは、
スクリプトにて、受注番号で絞り込み検索をするスクリプトが入っていました。
同じように、見積でもスクリプトに見積番号で一旦、検索させてからレイアウトの切り替えを
すると関連レコードで表示してくれました。
この度は、有難うございました。
> 受注番号で絞り込み検索をするスクリプト
これは、関連レコードへ移動,で簡単に行なえますし,レイアウトの切り替えも同時に行えますが。わざわざ数行のスクリプトですか。
Offline
Pages: 1
[ Generated in 0.030 seconds, 7 queries executed - Memory usage: 519.37 KiB (Peak: 523.91 KiB) ]