実現したいこと
サブフォーム内のレコードを選択した際に,そのレコードに含まれている画像ファイルのフルパスからフォームに画像を表示し,違うレコードを選択した際には直ちに画像が変わってほしい
###概要
サブフォームには
商品名,詳細,画像パス(短いテキスト,長いテキスト,長いテキスト)
の項目があります
サブフォームの選択したレコードをフォーム上のテキストボックスに表示するのはForm_LoadイベントでMe.txt2.ControlSource = [サブフォーム名].[Form]![詳細]と入力して対応しているのですが,フォーム上に画像を表示するイメージコントロールだとControlSourceが使えないので,Me.pic.Picture = [サブフォーム名].[Form]![画像パス]で表示しています.
しかし,この手法だとサブフォームで違うレコードをクリックしても,テキストボックスに表示される値は変わっても画像は変更されません.
画像を更新するためにボタンを作って,ボタンをクリックすれば選択しているレコードの画像に変わるのですが,可能であれば余計なクリックを増やしたくありません.
宜しくお願いいたします.
回答1件
あなたの回答
tips
プレビュー