みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
いつもお世話になっております。
また、解らない事が出来ましたのでご質問させていただきます。
環境
Proアドバンス14
win10
<テーブル>
店舗
・店舗ID
販売実績
・店舗ID
・商品ID
・販売日
店舗テーブルのレイアウト内に販売実績のポータルを設けています。
ポータルに、商品IDごとに一覧で、直近の販売した、レコード表示したいのですが、
リレーションやフィルターの設定で出来るとおものですが、上手くいきません。
ご存知の方がおりましたらよろしくお願いします。
Offline
直近の物だけでいいということでしたら
販売実績Tで店舗IDと商品IDで自己リレーション
関連テーブル側を販売日降順ソート指定
販売実績Tでフラグ=Case(販売日=自己リレーション::販売日; 1 )
という計算フィールドを作って、ポータルを販売実績T::フラグ=1
でフィルタしてみるとか。
Offline
ご対応ありがとうございます。
レコード数が多いので、計算フィールドを使いたくないのですが大丈夫ですか?
Offline
店舗と商品IDを使って自己リレーションして
関連側を日付降順指定して 表示側でGet(List(リレーション:日付):1
でいいのでは?
タビビチさんと似ているけどフィルターは使わず、
計算結果はその都度そのレコードの表示用にするだけだからレコード数が多くても大丈夫。(だと思う)
旅人さんのもそんなに心配することないはずだけど
Offline
シャチサンありがとうございます。
「表示側でGet(List(リレーション:日付):1」
の一文がわかりません。申し訳ございませんが、詳しくご説明いただけないでしょうか?
旅人さんの販売実績Tでフラグ=Case(販売日=自己リレーション::販売日; 1 )の計算を入れると値が一番フ古いレーコードに値「1」がかえります。
<テーブル>
店舗
・店舗ID
販売
・商品ID
・店舗ID
・販売日(日付)
・フラグ(計算) Case ( 販売日= 販売 2::販売日;1 )
<リレーション>
店舗 販売 販売2
・店舗ID =・店舗ID = ・店舗ID
・商品ID = ・商品ID
こちらも、詳しくご説明いただけないでしょうか?
宜しくお願いします。
Offline
追加の自己リレーションは
販売::店舗ID = 販売2::店舗ID
AND
販売::商品ID = 販売2::商品ID
で、販売2側を「販売日降順ソート」です。
ポータルの表示は
みかん 17.02.01
りんご 17.02.03
めろん 17.01.31
などとなるようにしたいという事でいいのですよね?
Offline
旅人さん、そのとおりです。
お手数をおかけしますが、ご教示お願い致します。
Offline
「表示側でGet(List(リレーション:日付):1」
こんな難しいのいらなかった
単に式は [リレーション名:日付]ですみました。
サンプル
http://yahoo.jp/box/k9RaU5
にあります
チョットつくりかたが違うかもしれませんが、
ご質問のような作り方に近くはしましたが、
私は違う作り方をすることがほとんどなので。ご容赦を
Offline
シャチさん、サンプルありがとうございます。
サンプルは、7店舗テーブルで店舗名・商品名を選択するとその履歴がひょうじされますが、わたしの希望は、店舗名を選択すると自動的にポータブル内に直近の商品ごとに表示がしたいです。
上手く伝えることが出来なくてすいません。
旅人さんの見解どおおりです。
よろしくお願いいたします。
Offline
そのお望みならば全くつくりかたを変えることになります。
なので、作り方が違うと、書いたのです。
元々、どういうフィールド構成しているかわからないので
最初の質問から想像の範囲で作ったのです。
今回も想像の域の中で作り変えて見たのですが・・・・
なんか違うような。
この先は、応用してください。
作り変えtのは
http://yahoo.jp/box/Rpg6FY
にあります
Offline
全く考え方の異なる、もっと簡単な方法です。
繰り返しフィールドを使って、ルックアップをさせて表示させます。2手法あります。
一つは、ルックアップで値を取り込む方法で、販売実績が追加されれば再ルックアップが必要。
もう一つは、ルックアップ関数で表示する方法で、販売実績が追加されればすぐに更新されますが、販売実績テーブル側に少し加工が必要。
https://www.dropbox.com/s/rzaw5nqqlvlpu … 2.zip?dl=0
Last edited by Shin (2017-02-04 22:17:30)
Offline
Pages: 1
[ Generated in 0.008 seconds, 8 queries executed - Memory usage: 521.2 KiB (Peak: 526.1 KiB) ]