Page 63 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 通常モードに戻る ┃ INDEX ┃ ≪前へ │ 次へ≫ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼画像付きのフォーム 銀蝿ちゃん 02/10/15(火) 11:59 ┗Re:画像付きのフォーム こうちゃん 02/10/15(火) 13:51 ┗Re:画像付きのフォーム 銀蝿ちゃん 02/10/15(火) 15:30 ┗ごめんなさい こうちゃん 02/10/15(火) 18:32 ┣Re:ごめんなさい 銀蝿ちゃん 02/10/15(火) 18:43 ┗Re:ごめんなさい yu-ji 02/10/16(水) 9:43 ┗Re:ごめんなさい こうちゃん 02/10/16(水) 11:27 ─────────────────────────────────────── ■題名 : 画像付きのフォーム ■名前 : 銀蝿ちゃん ■日付 : 02/10/15(火) 11:59 -------------------------------------------------------------------------
画像を表示する表形式のフォームを作成しています。 画像ファイルのフルパスを格納したフィールドを テキストボックスに連結して、フォームのロード時に その画像をイメージに表示したいのですが エラー「画像が読み込めません」となります。 下記の様に記述したのですが、、、、 ---------------------------------------------- Private Sub Form_Load() イメージ.Picture = テキストボックス.Text End Sub ---------------------------------------------- どなたかアドバイスお願いします。 |
銀蝿ちゃん さん、こんにちは >画像ファイルのフルパスを格納したフィールドを >テキストボックスに連結して、フォームのロード時に >その画像をイメージに表示したいのですが >エラー「画像が読み込めません」となります。 > >下記の様に記述したのですが、、、、 >---------------------------------------------- >Private Sub Form_Load() > イメージ.Picture = テキストボックス.Text >End Sub >---------------------------------------------- >どなたかアドバイスお願いします。 Textはフォーカスがなければ参照できませんので、Valueプロパティを参照するか・・ イメージ.Picture = テキストボックス.Value または一旦フォーカスをセットしたあと参照します。 Me.テキストボックス.SetFocus イメージ.Picture = テキストボックス.Text こんな感じでどうでしょ? |
こうちゃんサン、お返事ありがとうございます。 早速アドバイス通り試したのですが 全ての行に同じ画像が表示されてしまいます。 どうしてなんでしょうか? |
銀蝿ちゃん さん、の質問をよく見ていませんでした。 >こうちゃんサン、お返事ありがとうございます。 > >早速アドバイス通り試したのですが >全ての行に同じ画像が表示されてしまいます。 >どうしてなんでしょうか? 表形式なんですよね。 単票形式ならForm_Currentイベントでいけるんですが、表形式だとわかりません。^^; すみません、どなたかHELPです。 |
こうちゃんサンごめんなさい。 ボクの説明不足でした。 VBで配列コントロールにしてループさせて 同じ様なモノを作ったんですけど、アクセス で作っくれって要望があったんですよ。 もうひとがんばりします。 |
>>早速アドバイス通り試したのですが >>全ての行に同じ画像が表示されてしまいます。 >>どうしてなんでしょうか? お二方ともご存知だと思いますが。 帳票形式で、複数画像を表示したい場合、OLE型で、画像情報を保存する方法 しかないのではないでしょうか? 帳票形式で見せたいということであれば、画像のサイズはそんなに大きくないの かもしれないので、可能かな? データ数が多ければ難しいかもしれないですが。 (一応、Accessは2GBという制限があるらしいので。それ以下でも壊れる可能性は ありますが) だめなら、「画像表示用」ボタン&”画像表示用フォーム”を作って、 「画像を表示したい場合はここをクリックしてください」てな感じで逃げるとか(^^; |
yu-ji さん、こんにちは フォローありがとうございます。 >お二方ともご存知だと思いますが。 >帳票形式で、複数画像を表示したい場合、OLE型で、画像情報を保存する方法 >しかないのではないでしょうか? OLE型も考えたのですが、銀蝿さんの言い方で、テーブルのデータをOLE型にする気はなさそうに感じたもので・・ フォーム表示時だけOLE型で表示するのもイメージ表示と同様の問題がでそうですし・・(^^; >帳票形式で見せたいということであれば、画像のサイズはそんなに大きくないの >かもしれないので、可能かな? >データ数が多ければ難しいかもしれないですが。 >(一応、Accessは2GBという制限があるらしいので。それ以下でも壊れる可能性は >ありますが) > >だめなら、「画像表示用」ボタン&”画像表示用フォーム”を作って、 >「画像を表示したい場合はここをクリックしてください」てな感じで逃げるとか(^^; 私ならこれを採用しそうです(^^ |