- ベストアンサー
MS-ACCESS 2019で個人情報に画像をドラッグ&ドロップで挿入する方法
- MS-ACCESS 2019で個人情報のフォームに画像をドラッグ&ドロップで挿入したいと思っています。フォーム上のコントロールは連結オブジェクトフレームで、OLEオブジェクト型のデータ型を使用しています。しかし、BMP画像を持ってくると「この操作に必要な OLEサーバーまたは DLL が見つかりません。OLEサーバーまたは DLL が登録されていません。OLEサーバーまたは DLL を再セットアップしてください。」というメッセージが表示されます。どうすればこの問題を解決できるでしょうか。
- MS-ACCESS 2019での個人情報のフォームに画像をドラッグ&ドロップで挿入する方法を教えてください。連結オブジェクトフレームを使い、OLEオブジェクト型のデータ型を使用しています。しかし、BMP画像を持ってくると「この操作に必要な OLEサーバーまたは DLL が見つかりません。OLEサーバーまたは DLL が登録されていません。OLEサーバーまたは DLL を再セットアップしてください。」というエラーメッセージが表示されます。この問題を解決する方法を教えてください。
- MS-ACCESS 2019でのフォーム上の連結オブジェクトフレームにBMP画像をドラッグ&ドロップで挿入しようとすると、「この操作に必要な OLEサーバーまたは DLL が見つかりません。OLEサーバーまたは DLL が登録されていません。OLEサーバーまたは DLL を再セットアップしてください。」というエラーメッセージが表示されます。どうすればこの問題を解決できるでしょうか。
- みんなの回答 (10)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (9)
- chayamati
- ベストアンサー率41% (260/624)
>「添付ファイルの管理」というところで 約五回ほどのアクションが必要みたいですね。 これを1アクションのドラッグ & ドロップ方式で登録できれば すべて解決なのですが、 ★もう一つ、インストール元のリレーションシップです。 リレーショんシップとはテーブルの司令塔と表現しておきましょう 添付の図のように文字だけではすべての内容が伝わりません このOKWAVEでの質問では最初の1回だけです (補足には画像の添付機能はありません この質問を一旦閉めて、新規に添付図付きの質問してみませんか 1.リレーションシップ作成 2.画面キャプチャー〈Snipping tool〉ご存じですか Windowsのtoolです 画面の一部をコピーして、Bmp,jpg,pin等の画像で保存する 優れものです
お礼
chayamati 様 どうもありがとうございます。 >この質問を一旦閉めて、 >新規に添付図付きの質問してみませんか そうですね。 おっしゃるとおりにさせていただきます。 いろいろとご親切にありがとうございました。 では、この質問はここで一旦、 閉めさせていただきます。 またあらためて、どうぞよろしくお願いいたします。 ここまで ほんとうにありがとうございました。
- chayamati
- ベストアンサー率41% (260/624)
>一致しています 最初から新規作成してみませんか ★M_社員の作成〈作成リボン〉→〈テーブルデザイン〉 ・ID;主キー、オートナンバー型 ・氏名:インデックスプロパティーで重複なし 振り仮名設定 ・生年月日:日付/時刻型 ・登録日:日付/時刻型、規定値=DATE() ・振り仮名:フォームのクエリービルダによるクエリに昇順設定 ※登録日と振り仮名は自動なのでタブストップなしに設定 ・添付画像;添付型 フォームの作成 〈M_社員をクリックしてアクティブにする〉 →〈作成リボン〉→〈作成〉→〈その他のフォーム〉→〈複数のアイテム〉 以上で登録フォームが出来上りです 続いて仕上げです 1.ボックスのサイズ調整 2.写真は高さが必要なのでフォームフッタに配置 3.登録日、添付画像、振り仮名、登録日タブストップをなしにする 4.フォームのクエリービルダによるクエリで振り仮名順に 5.主キーのIDはオートナンバー型でフォームからは除去
- chayamati
- ベストアンサー率41% (260/624)
- chayamati
- ベストアンサー率41% (260/624)
>Accessファイルを *.accdb にはしてみたのですが、 結果は同じで、やはり OLEサーバー がどうかという メッセージが出て、画像を登録出来ません。 --------------------------------------------------- ★回答.mdb形式で試してみました これではこれでは画像の取り扱いは出来ませんね 自分のAccessファイルは添付図のように *.accdbです。 念の為ですが、 そちらファイル一覧表で拡張子が表示されていますか?
お礼
chayamati 様 いつもありがとうございます。 >そちらファイル一覧表で拡張子が表示されていますか? はい。 全部、.accdb の拡張子が表示されています。 .mdb の形式のものはございません。 どうぞよろしくお願い致します。
- chayamati
- ベストアンサー率41% (260/624)
- chayamati
- ベストアンサー率41% (260/624)
こちらAccessファイルの拡張子はACCDB ですがMDB形式にインポートしましたら 添付ファイルフィールドや集計フィールドなどの種類のフィールドは、MDBまたはADPデータベース形式でサポートされません。インポート元のデータベーステーブルにサポートされないフィールドが存在する場合、それらのフィールドはインポートされません、処理を続行しますか? となりました 新規作成はACCDBの種類にする必要がありますね、 一つ勉強になりました。ありがとうございます。
- chayamati
- ベストアンサー率41% (260/624)
>「この操作に必要な OLEサーバーまたは DLL が見つかりません。」 ★思い出しました。以前は新規にファイルを作成するとき Accessファイルの種類を選択があった様な [Access起動]→[空のデータベース]→[フォルダー選択] →[ファイル名]→[ファイルの種類] →[MicrosoftAccess2007-2016データベース(*.accdb)] →[ok]→[作成] ----------------------------------------------------------------------- 以上で器の出来上がりです。 ここへ旧ファイルをコピーします。コピペではダメです ★外部データインポート [外部データリボン]→[新しいデータソース] →[データソースから]→[Access]→[参照] →旧ファイル]→[ok] →[テーブルタグ]→[すべて選択]→ [クエリタグ]→[すべて選択] →[フォームタグ]→[すべて選択] →[レポートタグ]→[すべて選択] →[マクロタグ]→[すべて選択] →[モジュールタグ]→[すべて選択] →[Ok]
お礼
chayamati 様 ご丁寧なご回答をありがとうございます。 >Accessファイルの種類を選択があった様な そのような選択肢は出ませんでしたが、 ご指示のように「器」を作成して、 外部データインポート [外部データリボン]→[新しいデータソース] →[データソースから]→ ここは[データベースから]と解釈させていただきました。 そして、すべてのタグで「すべて選択」してから OK としてインポートしましたが、 「この操作に必要な OLEサーバーまたは DLL が見つかりません。」というメッセージが やっぱり出てしまいます。 うーん、困りました。 せっかくのご親切な回答にもかかわらず 解決しません。 とほほ....。
- chayamati
- ベストアンサー率41% (260/624)
>OLEオブジェクト型、ハイパーリンク型、添付ファイル、 どの方法をとっても 画像自体のドラッグ & ドロップでは 不可能なものなのでしょうか。 ★試してみました ・OLEオブジェクト型、ハイパーリンク型では画像ファイルは ドラッグで可能 ・添付ファイルではダメなようです [右クリック]→[添付ファイルの管理]→[追加] →[ファイル選択]→[開く]→[OK] [ファイル選択]の流れを追加します →[画像のフォルダ]→[画像]→[開く] >出来ますれば簡単にひとつの動作でデータを 追加できるようになれば ★少し手間だけど添付ファイルだけ画像を表示します、他はファイル名のみで この段階では添付ファイルが無難かと思います。
お礼
chayamati 様 重ね々のご回答をありがとうございます。 >・OLEオブジェクト型、ハイパーリンク型では画像ファ>イルはドラッグで可能 ですが、私の環境(Win11,MS-Access 2019)では 最初の質問のように 「この操作に必要な OLEサーバーまたは DLL が見つかりません。 OLEサーバーまたは DLL が登録されていません。 OLEサーバーまたは DLL を再セットアップしてください。」 というメッセージが表示されてしまって ダメなんですよねぇ。 残念です。 画像でのご説明もありがとうございます。 おっしゃるとおり 添付ファイルの形式なら 出来そうなのですが、 「この操作に必要な OLEサーバーまたは DLL が見つかりません。」 という不可解なメッセージは いったい何なのでしょうか。 どなたかご存じありませんでしょうか。 どうぞよろしくお願いいたします。
- chayamati
- ベストアンサー率41% (260/624)
★こちらAccess2021です accdb(Access 2007-2016ファイル形式 Accessで画像を処理した事がないので 画像に係わるデータ型は OLEオブジェクト型、ハイパーリンク型、添付ファイル これらをテーブルに挿入して、 帳票形式のフォームを作成しました 添付の黄色部分が詳細、フォームフッタに画像関係を配置しました 詳細の2行目の画像が表示されています。 以下のように、いずれのデータ形式も右クリックで始まり、 数回のマウス操作で登録する事が出来ます。 ・OLEオブジェクト型 [右クリック]→[オブジェクトの挿入]→[ファイルから] →[参照]→[ファイル選択]→[OK] ・ハイパーリンク型 [右クリック]→[ハイパーリンク]→[ハイパーリンクの挿入] →[ハイパーリンクの編集]→[ファイル選択]→[OK] ・添付ファイル [右クリック]→[添付ファイルの管理]→[追加] →[ファイル選択]→[開く]→[OK]
お礼
chayamati 様。 ご回答をありがとうございます。 いま現在は、 OLEオブジェクト型にしているのですが、 添付ファイル型にしたほうが 処理しやすいのかもしれませんね。 添付の画像までご用意していただき 恐れ入ります。 とてもわかりやすくて 助かります。 OLEオブジェクト型、ハイパーリンク型、添付ファイル、 どの方法をとっても 画像自体のドラッグ & ドロップでは 不可能なものなのでしょうか。 出来ますれば 簡単にひとつの動作でデータを 追加できるようになれば ほんと、ありがたいのです。 どうもありがとうございました。
お礼
chayamati 様 たびたびのご親切、ご丁寧なご回答に 感謝いたします。 ほんとうにこちらのサイトの皆様は chayamati 様をはじめ 見知らぬ初心者にも よくわかるように 手取り足取りで お教えくださいますので ありがたいことでございます。 ご提案どおりに 新規からの作成にて 学びなおしてみます。 ご指示の通り M_社員のテーブル作成から始めて、 さっそくチャレンジさせていただきました。 ご説明も図入りで とてもわかりやすいです。 で、出来上がったデータベースに 画像を登録してみたのですが やはり、ドラッグ & ドロップでは ダメなのですね。 「添付ファイルの管理」というところで 約五回ほどのアクションが必要みたいですね。 これを1アクションの ドラッグ & ドロップ方式で登録できれば すべて解決なのですが、 残念なことです。 でも、ほんとうに幾度もありがとうございました。 感謝、感謝でございます。 今後ともよろしくお願いいたします。