みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
いつも参考にさせていただいております。
FM作成の営業データベースで、どうやってもうまくいきませんので、
ヒントをいただきたいです。
ファイルメーカープロ14 windows7
(営業テーブル)
ID
日付
営業担当
取引先名 ←取引先マスタでリレーション
営業内容
(営業一覧テーブル)
日付
営業担当
リレーション
営業テーブル 営業一覧テーブル
日付 = 日付
営業担当 = 営業担当
(営業一覧テーブル)に(営業テーブル)のポータルを貼り、
「ある日」の「営業担当」でポータル内にその日のその営業が訪問したリストを表示しているのですが、
ポータルにボタンを配置し、「関連レコードへ移動」を設定しても、
「ターゲットが関連テーブルの一部ではないため、この処理は完了できません」
とのエラーメッセージがでます。
このエラーはどういうときにでるのでしょうか?
「ポータル内のボタンを押した行が関連テーブルではない」と解釈したのですが、
(営業テーブル)と(営業一覧テーブル)はリレーションしていますし・・・
エラーがでる理由と、対策を教えていただけないでしょうか?
よろしくお願いいたします。
関連レコード移動の設定が間違っているのでは?
Offline
移動先が営業テーブルでレイアウトが営業テーブルになってますか?
旅人様 tim様
ありがとうございます。
関連レコードへ移動は「営業_一覧」;使用するレイアウト「営業」なんで、あってると思います。
テーブルオカレンスは「営業_一覧」(営業テーブル側)-「営業一覧」(営業一覧テーブル)ですので、
レイアウトも「営業」レイアウト→「営業テーブル」ということで、問題ないと思うんですが、
関連レコードへ切替わった直後、「ターゲットが関連テーブルの一部ではないため、この処理は完了できません」
と出るのです。
OKすればいいのですが、気持ち悪いので、、、
営業一覧にポータルがあって営業テーブルに移動ですよね。
でしたら関連レコードの取得元は営業テーブルで、表示するレイアウトも営業ですが。
正常に関連レコード移動はするけど、その後メッセージが出るのですか??
Offline
旅人様
正常に関連レコード移動はするけど、その後メッセージが出るのですか??
そうなんです。ポータルからボタンクリックで、関連レコードには移動するのですが、
その後にエラーが出てくるんです。
そのレイアウトにレイアウトトリガが設定してあるとか?
Offline
旅人様
念のため、「管理」の「レイアウト」でスクリプトトリガを見ましたが、
何もチェックは入っていないんです。
「営業テーブル」で他にしていることとすれば、「営業テーブル」内で、
営業の履歴を見れるように、「自己リレーション」
ID = ID
にてリレーションをしているくらいです。
Pages: 1
[ Generated in 0.005 seconds, 8 queries executed - Memory usage: 513.66 KiB (Peak: 518.2 KiB) ]