質問: filemakerで繰り返しフィールドにデータを挿入 以前もファイルメーカーのことでお世話になりました。 今回もよろしくお願いします。 0から31までのidを持つそれぞれ独立したレコードが1テーブル内にあり、このうち31個を取り出したいと思います。 知りたいことは以下です。 1)この31個のレコードを1つの繰り返しレコードにインポートするにはどうしたらよいか 2)ポータルで表示するとき、水平・垂直など表示は選べるか 0~31のidは、他テーブルから画像へリレーションを貼っています。 画像を横並べにしたいため悩んでいます(ポータルで表示させると縦にエクセルの1行みたいに並んでしまいますよね・・・?そうではなくて1列に並べたいのです)。 また、(1)(2)以外に上記のやりたいことを実現できそうな方法をご存知の方(繰り返しフィールド・ポータルに括りません)、是非ご回答お願いします。
回答: granatapfelさん 私も画像データベースを作ろうと思い、画像を横並びで、縦にも数行ならべて表示させる手段で悩みました。 そのときの手法をお伝えします。 まず、画像が記録されているレコードのテーブルaと横並びで表示させるテーブルbとに分けます。通常aテーブルだけでは、1行に1画像だけとなってしまいす。 aテーブルで表示させたい画像のレコードを検索した後、対象レコードだけに背番号フィールドに1番からシリアル番号を割り振ります。(スクリプトで) 例えば、横に6列表示する場合はbテーブルに6個の計算フィールドを設け(表示番号1,表示番号2・・・表示番号6)それぞれに(レコード番号-1)*6+1,(レコード番号-1)*6+2・・・と数式設定します。 a:背番号と表示番号1、a:背番号と表示番号2・・・と6個のリレーションを組みます。 そして、bテーブルのレイアウトで1行(1レコード)に6個の画像フィールドを配置できます。