みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
いつもありがとうございます。
FMプロ12アドバンス Win7で利用してます。
お客様への対応内容が出るように
対応履歴というテーブルを別に作って管理番号をキーにリレーションを組んで
対応内容が出るようにはできたのですが
最終対応のフィールドのみ別フィールドで表示出来るようにしたいのですが
どのようにすればいいかご教授願います。
Offline
どういったデータ構造なのかわかりません。
もしデータの中にレコード番号などを持っているのなら
リレーションしたデータの最後の行のレコード番号を取得し
それを別のリレーション用のフィールドに入れて
それで表示すればいいかと思います。
手前みそで恐縮ですが、
https://fm-aid.com/bbs2/viewtopic.php?id=5754
で紹介したファイルで近いことをしています。
ファイルは
http://yahoo.jp/box/VUo-BY
にあります。
Last edited by シャチ (2017-01-14 10:12:19)
Offline
対応順が分かるフィールドが有りますよね。
例えば、
タイムスタンプとか対応順シリアルとか、、
リレーションの設定で、そのフィールドの降順指定をします。
これで、
関連フィールドの配置で最終対応が表示されます。
Offline
わかりにくい質問のしかたで申し訳ございませんでした。
再度詳細説明させていただくと
お客様対応履歴という別テーブルを作成し
管理番号・架電日・架電時間・架電担当・架電結果というフィールドを作成
管理番号をキーにリレーションを組み
別テーブルのレイアウトにポータルの挿入でお客様対応履歴の内容が見れるようにしております。
質問内容としましては
別テーブルのレイアウトに最終架電日・最終架電時間・最終架電担当・最終架電結果というフィールドにお客様対応履歴の架電日・架電時間・架電担当・架電結果の最終結果が反映するようにしたい。
という内容です。
以上ご教授宜しくお願い致します。
Offline
そのポータルを「架電日」でこう順のソートを設定すれば
一番上が一番新しい架電情報です。
Offline
リレーションを一つで済ませたいのならば、
そのリレーションに、架電日で降べきにソートする条件を付け加えます。別テーブルのレイアウトに、リレーション::架電日 等を配置すると、それが最終レコードになっています。
時系列ポータルは、架電日順でしょうから、ポータルの設定で架電日で昇べきにソートしておくといいでしょう。
Offline
シャチ様Shin様ありがとうございます。
リレーションシップ編集のお客様対応履歴のテーブルの方の
レコードソートにチェックを入れて 指定で架電日を降べきにソートというところまでは
間違いないでしょうか?
別テーブルの最終架電架電日などのフィールド設定でルックアップの設定や
フィールドのインスペクタ データーを表示 お客様対応履歴:架電日にしても
最終架電日のフィールドに何も反映がされません。
どのような設定をすればいいのでしょうか?
Offline
わかりにくさは変わってません。
#4で書いてある通りにちゃんと設定されていれば
想定通りになると思うけど。
>リレーションシップ編集のお客様対応履歴のテーブルの方の
>レコードソートにチェックを入れて 指定で架電日を降べきにソートというところまでは
>間違いないでしょうか?
て、書かれても見えないんで、コメントのしようがないんですが。
Last edited by シャチ (2017-01-20 21:52:24)
Offline
リレーションの設定はそれで良いのですが、レイアウトの設定が間違っているんでしょう。
別テーブルには、お客様対応履歴にあるフィールドは作りません。お客様対応履歴のフィールドを、そのまま表示させます。サンプルで学習してください。
https://www.dropbox.com/s/7igg1w94jmxl0 … 7.zip?dl=0
Offline
ひょっとして
1:リレーションキーが 参照元と参照先でフィールドタイプが違う
2:参照先がインデックス作られてない
3:計算フィールドで索引ができない
4:ポータルの中に置くフィールドをポータルと同じリレーション先のフィールドを
選択すべきところを、他のテーブルのものを使っている
なんて、ことないですか?
Offline
シャチ様Shin様ありがとうございます。
全く違うフィールドを作って反映すること考えてました。
レコードソートにチェックを入れて 指定で架電日を降べきにソートをして
お客様対応履歴のフィールドを別テーブルのレイアウトに貼り付ける事で
解決しました。
Shin様はわざわざサンプルまで作成頂き誠にありがとうございます。
Offline
チポ様もありがとうございました。
Offline
Pages: 1
[ Generated in 0.004 seconds, 9 queries executed - Memory usage: 525.45 KiB (Peak: 546.36 KiB) ]