AccessでBmpファイルの貼り付けについて

このQ&Aのポイント
  • AccessでBmpファイルの貼り付け方法を知りたいです。
  • ビデオライブラリを作成中に、AccessでのBmpファイルの貼り付け方法について困っています。
  • AccessのテーブルにパッケージイメージフィールドにBmpファイルを貼り付ける方法がわかりません。
回答を見る
  • ベストアンサー

AccessでBmpファイルの貼り付けについて

よろしくお願いします。 アクセスの勉強中で課題としてビデオライブラリを作成しています。 その中でビデオのパッケージ(bmp)ファイルを取り込むのですが参考にしているテキストではテーブルのパッケージイメージフィールドを右クリックして参照でビデオのパッケージ画像(bmp)を選択するとそのフィールドに"ビットマップイメージ"と入力されるとあるのですが何度やっても"パッケージ"と入力されますがこれは何が原因なのでしょうか?どこかで設定すればビットマップイメージと表示されるようになるのでしょうか? パッケージと表示されている場合に、フォームで見るとどうも画像がアイコンのように扱われているようです。 原因と対処法をご存知の方がおられましたらご教授お願いします。 またこの取り込んだときに出てくるパッケージとどういうものなのでしょうか?単純にイメージしたのは画像や音声などがひとつにまとめられたもののような感がありますがいまいち良くわかりません。 よろしくお願いいたします。

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

  • ベストアンサー
  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.2

>参照から直接ビットマップファイルを選択する方法で取り込んでいます。ここであるコンピューターではビットマップと取り込まれ、別のコンピューターではパッケージとして取り込まれてしまいます。 これはそのPCのファイルの関連付けされている種類によって変わってしまいます。 AのPCではBmpファイルをペイントで関連付けされていてテーブルにオブジェクトの挿入で参照から直に取り込むとビットマップイメージとして保存されJpegファイルがExplorerなどに関連付けされているとオブジェクトの挿入でJpegを取り込むとパッケージとなります。フォームなどではそれをクリックするとExplorerが立ち上がりJpegファイルが表示されるようになります。 BのPCではBmpファイルはペイントではなく別のアプリケーションに関連付けされている場合ビットマップイメージではなくパッケージでテーブルに取り込まれてしまいます。そのアプリが立ち上がりBmpファイルが表示される。 このような違いなのですが。 対処方法としてはどのPCでもBmpファイルなどの関連付けを同じアプリケーションにする。 またはオブジェクトの挿入は新規作成でやり必ずビットマップイメージを指定して取り込むようにする。

MAX106
質問者

補足

O_cyan様 ファイルの関連付けでいろいろ試した結果、ビットマップイメージで取り込まれるようになりました。 実は相談する前にエクスプローラーのフォルダオプションから一度Bmpファイルの関連付けは変更して試してたのですがうまくいきませんでした。O_cyan様からご指摘いただいた折、もう一度確認漏れがないかといろいろ試してみたところ、PictureManagerを立ち上げてそこのチェックボックスでBmpのチェックをはずしたところうまくビットマップで取り込むようになりました。結論で言うとアクセスの問題でなかったということです。 なぜそうなるのかはいまだにわかりませんがアクセスの問題でないとわかったのでひとまず先に進むことができそうです。 ありがとうございました。

その他の回答 (1)

  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.1

>取り込んだときに出てくるパッケージとどういうものなのでしょうか? アイコンに埋め込まれた情報やリンクされた情報やアプリケーションやオブジェクト等を起動させたりする仕組みのアイコンの事です。 >パッケージ"と入力されますがこれは何が原因なのでしょうか?どこかで設定すればビットマップイメージと表示されるようになるのでしょうか テーブルのフィールドにオブジェクトの挿入をする際にオブジェクトの種類をパッケージにしているのではなでしょうか。 オブジェクトの種類をビットマップイメージにしてペイントから挿入するようになります。そうすればフィールドの表示がビットマップイメージになります。 そうすれば画像をちゃんと表示するようになります。 ただテーブルに挿入していくとmdbの容量がどんどん膨らんでいってしまいます。最適化しても容量が段々と減らなくなっていってしまいます。勉強中ならそれもまた良いと思いますが。 それよりテーブルに画像をイメージとして挿入するのではなく画像のフルパスを入力するようにしてフォームにイメージオブジェクトを配置しピクチャタイプはリンク設定にしてフォームの画像の表示はフォームのレコード移動時のイベントでテーブルのフィールドからイメージオブジェクトに画像のパスを代入させ画像を表示する方が容量も増えないため良いと思います。 通常はこういう使い方をします。

MAX106
質問者

補足

O_cyan様 ご返答が遅くなってしまって申し訳ございません BMPイメージの挿入はテーブルのセルを右クリックしオブジェクトの挿入を選択後新規作成でなく参照から直接ビットマップファイルを選択する方法で取り込んでいます。ここであるコンピューターではビットマップと取り込まれ、別のコンピューターではパッケージとして取り込まれてしまいます。できればスッキリとした思いで次へ進みたいのでこのような問い合わせをさせていただいているのですがもしどこかの設定の問題であり、それをご存知であれば教えていただけたらと思います。 よろしくお願いいたします。

関連するQ&A

  • bmpファイルが開きません。

    ウェブサイトからの画像などは(ビットマップ)Adobeで 開くのですが、友人からHotmailへ送ってもらった ビットマップ イメージ画像が開きません。 ‐‐‐ ファイル形式用プラグインはファイルを 解析することができません。 従って、「◯◯◯◯.bmp」を 開く事ができませんでした。 ‐‐‐‐ このように表示されます。 宜しくお願いします。(;^_^A

  • アクセス 画像の挿入について教えてください。

    OS: XP Access Version: 2003 アクセスを使って、商品管理に画像を取り入れようと思い苦戦しています。 (1)商品データのフィールドにOLEを設定しました。 (2)BMPの24ビット保存画像でないと上手に表示されないことが分かりました。 さて、ここから質問なのですが、 ◆ネット上から画像をWIN-SHOTというソフトで取り出し、  bmpで保存をしても、その画像を挿入するとそのフィールドのデータとして  「パッケージ」と表示されて上手に表示できません。 ◆一度保存した画像を、再度ペイントで呼び出し、「名前をつけて保存」で  同じタイトルで上書きをした画像は、「ビットマップファイル」と表示され、  フォームでもちゃんと表示されます。 ◆しかしながら、一度ちゃんと表示されても、しばらくして再度読み込みなおすと  「パッケージ」になってしまい、表示されません。 マイクロソフトのサイトで、パッケージの場合の対処方法として、 BMPファイルにする・・・とかかれています。 まったく手を加えていない同じBMPファイルでも、 パッケージになって表示されないときと、ビットマップになって 表示される場合があるのはなぜでしょうか。 ※一度パッケージと表示された画像はその後はずっとパッケージです。 また、画像1、画像2をまったく同じ手順で保存しても、 画像1は表示(ビットマップ)され、画像2は表示されない(パッケージ)ということもあります。 データとして管理するだけであれば、パッケージでも クリックで開くので問題ありませんが、表示させたいと思っています。 どなたか、解決策をご存知の方、または違う方法でも上手に表示 する方法をご存知の方がいらっしゃいましたら、 是非教えてください。 よろしくお願いします。

  • MSAccess BMPなのに画像がアイコン状態

    OS WindowsXP Home MSAccess2003 MSAccessのフォームの画像フィールドでオブジェクトの挿入を選択し画像を挿入したときに画像ではなくサムネイルで表示される現象で質問をお願いします。 MSAccessで画像付きの商品データベースを作っています。帳票形式で出力する必要があり、一つのファイルではせいぜい200件くらいなので画像はリンクではなくOLEオブジェクトの挿入で行うことを予定しており、画像の挿入はVBAで行いたいと思っています。 フォームからオブジェクトの挿入、もしくはドラッグ&ドロップで画像を登録するとサムネイルとファイル名がフィールドに表示され画像が表示されません、テスト段階で使用している画像はNorthwindの社員DBから拝借していますので画像形式はBMPで間違いないと思います。 サムネイルで表示された画像をダブルクリックするとペイントで画像が開きます、ペイントで開いた画像をコピーして画像フィールドにペーストすると問題なく画像で表示されます。 オブジェクトの挿入で画像を登録したレコードのテーブルを見てみるとビットマップオブジェクトではなくパッケージと表示されています、ペーストしたレコードのテーブルを見るとビットマップオブジェクトと表示されています。MSの技術情報やWeb検索をするとパッケージと表示されるときは画像形式をBMPに変換するかPictureManagerをインストールするという情報しか見つかりませんがPictureManagerは保有して居らず困っています。 解決方法をご存じの方がいらっしゃいましたらご教授下さい、よろしくお願いします。

  • Accessのフォームとテーブルについて教えてください。

    Access2003を使用しています。 既存のフォームAにフィールド3個を増やしました。 フォームAはテーブル(1)と連動していました。 追加したフィールドはテーブル(6)のものです。 ところがフォーム上で追加フィールドに入力が出来なくなりました。3フィールドのうち、ひとつはコンボボックスです。表示はされますが確定ができません。 フォームAのSQLステートメントではテーブル(1)・(6)以外にテーブル(2)・(3)・(4)・(5)が結合されています。 フォームAからするとテーブル(2)・(3)・(4)・(5)のデータはIDの名称を見るための参照用です。 テーブル(6)は、追加フィールドのコンボボックスが参照用で、他の2追加フィールドは、フォームから入力してテーブル(6)に反映させたいものです。 テーブル(6)の画面では入力できます。 フォーム上からは入力できません。 設定が何か欠けているからでしょうか? 他の質問では2つのテーブルをひとつのフォームにする場合は、クエリを別に設けた方がいいとなっています。フォームが出来上がっているので、できればクエリを設けずに行いたいのですが、よくない方法でしょうか? 手順なども踏まえて教えていただけると助かります。 よろしくお願いいたします。

  • Accessで「ファイルを開く」ダイアログを表示させて画像のフルパスを入力したい。

    こちらの過去のQ/Aを参考にして作成してみましたが、表題の方法が よくわかりません。 わたしが行ったのは・・・、 ・表示したいファイル名のフルパスを持つフィールドをテーブルに持つ。  (テキスト属性) ・フォームにそのフィールドを可視で配置する。 ・フォームにイメージコントロールを配置する。 ・Form_Loadイベントで、そのフィールドがnullでなければ、イメージ  コントロールのPictureプロパティに、そのフィールドのValueを  セットする。 この方法だと、あらかじめテーブルのフィールドに画像ファイルの フルパスをセットする必要がありますが、それを「ファイルを開く」 ダイアログボックスで選択し、自動で入力できるようにしたいのです。 何かいい方法はあるでしょうか。

  • GT-X820でスキャンしたbmp画像について

    GT-X820でスキャンしたbmp形式の画像が、Access2010のイメージコントロールに表示できません。 gifやpngは表示できます。 ビットマップを表示するにはどうしたらよいのでしょうか?

  • Accessコンボボックスについて(初心者)

    例えば以下のような2フィールドのテーブルがあり 商品コード 商品名 1111  パソコン   ・     ・   ・     ・ フォームでひとつのコンボボックスを作る際このテーブルを参照し、2フィールドとも表示され、なおかつ入力出来るようにしたいのですが・・。 表示はするものの入力となると商品コードのフィールドのデータしか入力出来ません。 要は商品コードを入力すれば同じレコードの商品名が入力出来るようになれば良いので、別のやり方があればかまわないのですが・・。 良きアドバイスをお願いします。

  • bmpファイルが開けません

    お世話になります。 保存したbmpファイルの画像のほとんどが「Photo Editor」で開けなくなってしまい、困っています。 ここの過去ログなどにあたり、「ファイルを右クリックして、Photo Editor起動」、「またファイルをクリック、プロパティ、プログラムの変更」をやってみましたが「ファイルを開けません」との表示が出ます。 またコントロールパネル→フォルダーオプション→ファイルの種類でbmpの拡張子の詳細をPhoto Editorに変更したのですが、同じ状態です。 最後に「Photo Editor」の削除と追加も行いましたが変わらずです。 ちょっと気になるのはコントロールパネル→フォルダーオプション→ファイルの種類で 拡張子    ファイルの種類 BMP      BMPファイル DIB       ビットマップイメージ との表示がでます。両方とも推奨がpaintとなっていましたので「Photo Editor」にもしてみました。 無関係かもしれませんが、上記両方のファイルの種類を推奨のpaintとし詳細設定をクリックすると、「edit]が太い文字になっています。 かなりの初心者なもの勘違い、大間違いなどあると思います。お手数ですが、どうかよろしくお願い致します。

  • 画像の拡張子がbmpにしかならない

    無料バナー作成などで作成した画像をダウンロードして保存する際に、「ファイルの種類」が「ビットマップイメージ」にしかならず、他のファイルの種類を選択できません。 ファイルの種類がビットマップイメージになってしまうと、拡張子がbmpになり、画像をアップロードできません。 以前は、同じ方法で拡張子が「gif」などになって、アップロードできたのですが、何故ファイルの種類がビットマップイメージだけになるのか分かりません。 どうか、ご教示ください。

  • BMPファイルがクイックビュアーでしか開かない

    説明が長くなります。 フォルダオプション→登録されているファイルの種類の中からビットマップイメージの項目が消えてしまいました。それでbmpのアイコンがWindowsのフラッグに変わってしまいました。それで、新たにビットマップイメージを追加しようとすると「拡張子BMPは~で使用しています。他の拡張子を選択して下さい」というメッセージが出ます。~は今はアンインストールしたソフト名でした。 そこで、レジストリエディタで調べてみると、HKEY-CLASSES-ROOT-bmpのところに~が表示されていました。それで、~をPaintPictureに変えて見ました。 すると質問のタイトルのようになってしまいました。(それまではアイコンはフラッグのままでペイントで開いていました) 今はマウスの左2回クイックでは何の反応も無く、右クリックをすると一覧の1番上にクイックビュアーの項目があり、そこをクリックすることで表示されます。 原因を考えてみると、フリーソフトに不要なDLLファイルを選び出し、削除できるソフトがありそれを実行した結果だと思われます。それからいろんな不都合が出てきましたから…。 正常なBMPのアイコンとアイコンをダブルクイックによって、ペイントで開ける方法を教えていただけると本当に助かります。OSはWindows98です。

専門家に質問してみよう