- ベストアンサー
アクセス(フォームに個々に写真を入れるには?)
アクセスでフォームに個々に写真を入れるには? どうしたらいいんでしょう? やり方を教えてください。 例としては選手データのフォームに個々に写真を入れる感じです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
テーブルに氏名と住所を入れる同じ要領で、例えば第1フィールドを氏名とし、例えば第2フィールドなりに、写真を入れるフィールドとして、データ型をOLEオブジェクト型のフィールドを定義します。 住所なら東京都中央区・・などと入れるのですが、画像の場合は挿入-オブジェクト-ファイルからで、テーブルの「写真と決めたフィールド」に、写真のファイル(.jpegなど)を(フォルダ・ファイル)表示しておいて、そこから、その氏名に関係する写真をアクセスのテーブルのフィールドの当該者の行へドラッグアンドドロップする。 これを人数分繰り返す。 そのテーブルを元に、フォームを作成すると画像枠が作られ、レコードセレクタで動かすと次々と、該当者に登録した写真が出ます。質問はこういうことを聞いておられるのではないですか。
その他の回答 (1)
- yatoaa
- ベストアンサー率30% (110/362)
#1さんの OLEオブジェクト型の使用で可能です 別の方法としては あらかじめ 選手番号をファイル名としたものを作っておきます (GIFファイルなど個々に) 次にフオーム内に ツールボックス(イメージ機能) によりイメージエリアをつくります TX6 と仮にします 選手番号はフオームのテキストボックス SENBAN とします Picture命令で フオームプロパテイのイベントプロシジアーのなかに (開く時 と レコード移動時 とに) TX6.Picture = "c:\Me.SENBAN & ".GIF" とします これにより選手番号と一致したファイルが イメージエリアに入ります