以前もファイルメーカーのことでお世話になりました。
今回もよろしくお願いします。
0から31までのIDを持つそれぞれ独立したレコードが1テーブル内にあり、このうち31個を取り出したいと思います。
知りたいことは以下です。
1)この31個のレコードを1つの繰り返しレコードにインポートするにはどうしたらよいか
2)ポータルで表示するとき、水平・垂直など表示は選べるか
0~31のIDは、他テーブルから画像へリレーションを貼っています。
画像を横並べにしたいため悩んでいます(ポータルで表示させると縦にエクセルの1行みたいに並んでしまいますよね・・・?そうではなくて1列に並べたいのです)。
また、(1)(2)以外に上記のやりたいことを実現できそうな方法をご存知の方(繰り返しフィールド・ポータルに括りません)、是非ご回答お願いします。
No.1ベストアンサー
- 回答日時:
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個の画像フィールドを配置できます。
ご回答ありがとうございます。
やはりフィールドをそれぞれ作るしか方法がないのでしょうか・・・。
ポータルも繰り返しフィールドのように水平・垂直が選択出来れば簡単なのに・・・と思います。
No.3
- 回答日時:
今、ポータルに複数画像が入っているということは、IDそのものでリレーション
しているのではなく、ポータル内画像に共通の親?照合フィールドでのリレーシ
ョンか、範囲照合のリレーションを組んでいるということですよね。
でしたら、そのままでポータルを1行ずつ分解して横に並べるだけなのですが・・・
(FMPのバージョンに依りますけど)
No.2
- 回答日時:
内容がよく解りませんが、どのレコードも常に31個取り出すのですか?
簡単なのは繰り返しにして画像をルックアップ。(計算フィールドでもいいかも)
繰り返し側にIDを入力するのは手入力で。
リレーションを31個作ればポータル(というより関連フィールド)でも表示できます。
この回答への補足
ポータルで表示させると画像が
■
■
■
と表示されてしまうので、■■■と表示したい!という意図の質問でした。
分かりづらくてすみません。
繰り返しにして画像をルックアップというのが良く分かりません・・・。
よろしければもう少し詳しく手法をお教えいただけますか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- SQL Server ACCESSで表が作りたく、そのためのSQL文や設定方法を教えてください。 1 2022/08/15 12:28
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Visual Basic(VBA) 【ExcelVBA】Powerクエリーでいうピボット解除と同じ処理をVBAで 4 2022/07/06 17:09
- Excel(エクセル) 非表示にしたい行をグループ化して折り畳み 4 2022/09/17 20:17
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- レトロゲーム ファミコンは水平に4キャラまでが限界。ではなぜインベーダーやギャラクシアンは移植できた? 7 2022/07/02 13:28
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- SQL Server ACCESSで3ファイルを結合して、表を作成するやり方を教えて下さい。 17 2022/08/15 20:34
- その他(データベース) IT用語について質問です。 以前ITパスポートの試験を受けた際にデータベースが何の集まりかについての 2 2022/12/10 12:29
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ポータルの意味が理解できません
-
FileMakerで繰り返しフィールド...
-
リレーションシップで一対多と...
-
ファイルメーカーのリレーショ...
-
ファイルメーカーの再帰定義/リ...
-
リレーションの設定って意味あ...
-
Accessクエリで特定の行を削除...
-
「#エラー」の回避
-
差込印刷で顧客別に複数行のデ...
-
アクセスで入力したデータの順...
-
アクセスのレポートのヘッダー...
-
ExcelからAccessデータを検索す...
-
ACCESSのフォームで次のレコー...
-
差し込み文書のルールで if the...
-
Accessでページヘッダーだけが...
-
WORDフィールドコード一括編集
-
アクセスのレポートを印刷する...
-
Access2007でSQLの複数列副問い...
-
Access チェックボックスを使...
-
Accessのレポート上のテキスト...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アクセスのクエリが勝手に変更...
-
リレーションの設定って意味あ...
-
ポータルの意味が理解できません
-
FileMakerで繰り返しフィールド...
-
FileMakerで指定日から5日以内...
-
【ファイルメーカーpro5.5】リ...
-
ファイルメーカーでIDを削除し...
-
ACCESSのリレーションシップで...
-
filemaker 7 「関連レコードへ...
-
リレーションシップで一対多と...
-
FileMaker pro 11 リレーション本
-
Accessの参照整合性
-
ファイルメーカでリレーション...
-
ファイルメーカー5.5で売掛帳を...
-
ファイルメーカーへCSVデータを...
-
filemakerでの繰り返しフィール...
-
Accessでリンクしたテーブルの...
-
ファイルメーカーの再帰定義/リ...
-
ファイルメーカーでグラフ
-
ファイルメーカーで予約管理は...
おすすめ情報