• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:メインレコード1件に対する複数画像を、フォーム上で表示させるには)

Access2003でメインレコードに複数画像を表示させる方法

このQ&Aのポイント
  • Access2003でテーブルを2つ作成し、サブフォームのあるメインフォームを作成します。
  • サブフォームに複数のパス名を入力し、入力されたパス名から別フォルダに格納してある画像を表示させます。
  • 直接画像を埋め込む方法ではファイルサイズが大きくなりすぎるため、パス名から画像を表示させる方法を採用します。

質問者が選んだベストアンサー

  • ベストアンサー
  • CHRONOS_0
  • ベストアンサー率54% (457/838)
回答No.1

同時に複数というのは無理ですね Pictureにパスを渡すイベントはレコード移動時ぐらいしかありませんから 単票フォームでしかうまく表示させられません サブフォームを単票フォームにしてページをめくって見るという形になります 帳票フォームにすると全レコード同じもの (カレントレコードのもの)になってしまいます

non23
質問者

お礼

同時に複数は無理なんですね。 どうやってやればよいのか考え込んでいたので、無理だと分かってすっきりしました。ありがとうございます。 t_名簿→[名簿ID][氏名][パス名1][パス名2][パス名3] このように最大画像の枚数を限定して、1つのテーブルで考えてみます。 「1件のメインレコードに対し、最大3枚の画像」にした場合の表示は可能でしょうか?

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • CHRONOS_0
  • ベストアンサー率54% (457/838)
回答No.2

>[名簿ID][氏名][パス名1][パス名2][パス名3] >このように最大画像の枚数を限定して、1つのテーブルで考えてみます。 こういう手でいいのならテーブルじゃなく クロス集計クエリで何とか出来そうですね >「1件のメインレコードに対し、最大3枚の画像」にした場合の表示は可能でしょうか? 1レコードずつ表示するのであれば複数枚でも可能です

non23
質問者

お礼

お礼が遅くなりました。 クロス集計で四苦八苦中です。 良いヒントをありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A