みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
初めて投稿します。
過去スレッドを調べるといくつかあったのですが、上手くいかないので質問させて下さい。
1テーブルと2テーブルの両方にAフィールド(チェックボックス)とBフィールド(名前)があります。
Aフィールドをリレーションして2テーブルにポータルでBフィールドを表示しています。
この場合でBフィールドに同じ名前の物が複数あり、1つを残して他は表示されないようにしたいです。
過去スレッドを見まして1テーブルのA,Bフィールドを自己リレーションして
Case ( 名前 = GetNthRecord (2::名前 ; Get ( レコード番号 )-1 );""; 名前 & ¶)
とやってポータルにフィルタをしたのですが出来ませんでした。
どうか宜しくお願い致します。
1テーブルでGet(レコード番号)とか増分のシリアル番号フィールドを作って
1テーブルのリレーションを
1テーブル 1テーブル2
A = A
B = B
シリアル ≥ シリアル
と自己リレーションして1テーブルにCount(1テーブル2::A)
という計算フィールドを作ると、重複している最初のレコード
に1が入ります。これをフィルタの条件にするのはどうですか。
Offline
旅人様
ありがとうございます。
今リレーションを組んで1テーブルにCount(1テーブル2::A) のフィールドを作ったのですが、重複している全てのレコードに1が入ってしまっていますがこれでいいのでしょうか?
ポータルのフィルタの条件について聞きたいのですが、この場合Count(1テーブル2::A)をそのままフィルタに入れればよいのでしょうか?
こんな感じ
http://pupld.net/21/151119/wvuqvg1xas/index.cgi
ポータルユニーク.fmp12
Offline
旅人様
ありがとうございます!
無事出来るようになりました。
わざわざサンプルまで作っていただきとても感謝しています。
カウントするフィールドは作らなくても良いですよ。
自己リレーション先をシリアルでソートしておけば、リレーション::シリアル = 自己リレーション::シリアル というフィルターで良いでしょう。
Offline
こんな感じ
http://pupld.net/21/151119/wvuqvg1xas/index.cgi
ポータルユニーク.fmp12
旅人へ
上記にダウンロードしてもエラーになっております。
ポータルユニーク.fmp12をダウンロードしたいです。
どうかよろしくお願いいたします。
以下の過去ログでもサンプル公開しています。
★★「前方一致・部分一致・重複除去」など 便利なカスタム照合リレーション 全5+1種を公開★★
https://fm-aid.com/bbs2/viewtopic.php?id=4086
6【 値一覧照合 】値一覧照合.fp7 http://yahoo.jp/box/IdtpqV
・重複しないユニーク値のみの「値一覧」照合が可能です。
Offline
以下の過去ログでもサンプル公開しています。
★★「前方一致・部分一致・重複除去」など 便利なカスタム照合リレーション 全5+1種を公開★★
https://fm-aid.com/bbs2/viewtopic.php?id=4086
6【 値一覧照合 】値一覧照合.fp7 http://yahoo.jp/box/IdtpqV
・重複しないユニーク値のみの「値一覧」照合が可能です。
Hiro様、ありがとうございます。
たまたま、ご近所でも値一覧を使った別法も紹介していますので、宜しかったら参考くださいネ。
#4151 部品の過不足 https://fm-aid.com/bbs2/viewtopic.php?id=4151
●サンプル「部品過不足.fmp12」→ http://yahoo.jp/box/4n71UR
Offline
Pages: 1
[ Generated in 0.008 seconds, 7 queries executed - Memory usage: 518.16 KiB (Peak: 523.06 KiB) ]