みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
質問させて下さい。
ちょっと恥ずかしいくらい初心者の質問ですみません。
Letの中で
親のレコードから子の関連レコードのフィールド(フィールド1個)を取ってきて、
配列にいれてゆきたいのです。
GetNthRecordとCaseを使ってやるみたいなのですが、ループさせる方法が全然理解できません。。。
あまり時間もなく焦るばかりなハゲです。
win7 fma18
説明の「配列」を「改行区切り一覧リスト」と解釈すれば、
あえてループ式を使わずとも、List式で簡単です。
List(関連テーブル::関連フィールド)
(※ただし、空欄値もリスト化する場合は工夫が必要)
Offline
Hiroさんいつもありがとうございます。
確かにList(関連レコードのフィールド名)として取得し、valueCcountとGetvalueを取ればよいのですが、
というか既にList化はしているのですが、Letの中で配列に入れるのが全然わからないのです。
すみませんよろしくお願いします。
ハゲ
FileMaker には、配列 という概念がありません。
配列 とは、何を指しているのですか。
Offline
Shinさん
jsonを作る計算フィールドの中で、関連レコードの情報を取り、jsonobjectの中身として取り込みたいのです。
よろしくお願いします。
ハゲ
json の中の配列でしたら、List() で取り込んで、テキストとして加工すればいいだけでは。
Offline
Shinさん
お世話になります。
すみません計算フィールドでのListからのループがどうしても思いつかないのです。
N個のListをどのように、jsonarrayに落とし込めばよいかが、、、、
なんとか計算フィールドでjsonを仕上げたいのです。
何卒よろしくお願いします。
ハゲ
ループしないでも一括で指定すればいいのでは。
JSONSetElement ( "" ; "arrayの位置" ; "[" & Substitute( List( child::field ) ; ¶ ; "," ) & "]" ; JSONArray )
ありがとうございます。
できました。
何故かjsonobjectだと思いこねくり回してました。
ご意見頂いた皆様ありがとうございました!
ハゲ
Pages: 1
[ Generated in 0.005 seconds, 10 queries executed - Memory usage: 515.81 KiB (Peak: 520.35 KiB) ]