みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
使い始めて2週間の初心者です。
この度、データまとめのツール作成依頼を受けましたがどうしても出来ないことがありますので質問させていただきます。
例)
フィールド1 フィールド2 フィールド3
key1 1 1,2
key1 2 1,2
key2 5 5,8
key2 8 5,8
このように同じkeyであれば、フィールド2の値をフィールド3へカンマ区切りで表示させたいです。
よろしくお願い致します。
自己Keyと同じレコードを抽出して、結果をコンマ区切りで編集します。
●方法1(計算式単独で算出する案)
・フィールド3を計算フィールドとし、式に、(計算結果→非保存で)
ExecuteSQL("SELECT ""フィールド2"" FROM ""テーブル名"" WHERE ""フィールド1""=?"; ""; ","; フィールド1)
●方法2(リレーションと計算式で算出する案)
・フィールド1で自己リレーション「テーブル 2」を組む
・フィールド3を計算フィールドとし、式に、
Substitute(List(テーブル 2::フィールド2); [¶;","])
※編集結果が更新表示されない時は、「ウインドウ内容の再表示」を強制実施をします。
Offline
ありがとうございます。
おかげさまで、目的の処理が進められます。助かりました。
Pages: 1
[ Generated in 0.008 seconds, 9 queries executed - Memory usage: 507.34 KiB (Peak: 518.56 KiB) ]