Accessで顔写真表示

このQ&Aのポイント
  • Accessで顔写真表示する方法についての質問です。名簿に新たに顔写真を加えたいと考えています。
  • 質問内容は以下の5点です。 1. フィールド名とデータ型 2. 写真を表示する枠の種類 3. 埋め込み型の写真表示 4. 写真の撮影とファイル保存 5. 既存のDBへの追加方法
  • 質問者はAccess 2002を使用しており、初心者のため詳しい方法が分かりません。
回答を見る
  • ベストアンサー

Accessで顔写真表示

Access2002です。以前の同じような質問を検索してみましたが初心者なのでいまいち分かりません。 やろうとしていることは現に出来ている名簿に顔写真を新たに加えたいのです。 質問は 1 テーブルに新たに作るフイールド名をPHOTOと し、データー型はOLEオブジェクト型で良いのでしょうか。 2 フォームに作る写真を表示する枠はテキストボックス、非連結オブジェクトフレーム、連結オブジェクトフレームのどれでしょうか。 3 たいした人数ではないので多少重くなっても写真は埋め込み型にしたいです。(この方が初心者にはい  いだろうと思いますが) 4 写真はスキャナーで撮りjpgにしてファイルにし取りこんだ後は削除したいと思っています。 5 訳があって新しくこのDBを作るのではなく現にあ  るDBに追加したいのが味噌なのです。 以上よろしくお願いいたします。

noname#18634
noname#18634

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

  • ベストアンサー
回答No.1

1.OLEオブジェクト型で良いです。 2.連結オブジェクトフレームです。 4.埋め込み型なら、取り込んだ後で jpg ファイルは削除しても大丈夫です。 5.別に問題ないと思います。

noname#18634
質問者

お礼

有り難うございました。これから早速作ります。

関連するQ&A

  • アクセス:名簿データベースにjpeg写真を貼り付けたい-(2)-

    No.2219016で質問したものです。(下記に再掲) ビットマップにして試したら可能なようです。 しかし、jpegならだめということなのでしょうか? -記- 質問:アクセス:名簿データベースにjpeg写真を貼り付けたい 質問者:yastaro お世話になります。 アクセス初心者です。教えてください。 ◆(やりたいこと) アクセスのテーブルに名簿データベースがあります。 その中に「写真」フィールドにjpegの写真を貼り付けて印刷をしたいのですが、やり方がわかりません。 ◆(やってみたこと) (1)「写真」フィールドのデータ型を「OLEオブジェクト型」にして、それぞれの写真欄に「オブジェクトの挿入」→「ファイルから」でjpeg写真を挿入 (2) オートレポートで単票型を作成してみたが、写真が表示されない。 業務で急いでいます。お助けをください。ご指導お願いいたします。

  • アクセス:名簿データベースにjpeg写真を貼り付けたい

    お世話になります。 アクセス初心者です。教えてください。 ◆(やりたいこと) アクセスのテーブルに名簿データベースがあります。 その中に「写真」フィールドにjpegの写真を貼り付けて印刷をしたいのですが、やり方がわかりません。 ◆(やってみたこと) (1)「写真」フィールドのデータ型を「OLEオブジェクト型」にして、それぞれの写真欄に「オブジェクトの挿入」→「ファイルから」でjpeg写真を挿入 (2) オートレポートで単票型を作成してみたが、写真が表示されない。 業務で急いでいます。お助けをください。ご指導お願いいたします。

  • ExcelのシートをAccessで表示したい

    WindowsXPでAccess2002とExcel2002を使用しています。 AccessのフォームとレポートでExcelのシート内容を表示させたいと思いますが、OLEオブジェクトでそのまま挿入すると容量が大きくなりすぎます。そこで、過去の質問NO.605269のように、テーブルにExcelファイルのフルパスを格納するフィールドを1つ設け、そのパスをオブジェクトフレームコントロールのSourceDocプロパティに代入したのですが、うまくいきません。 連結オブジェクトフレームでは「OLEオブジェクトは空です」とメッセージが出てコントロールには何も表示されません。非連結オブジェクトフレームではどのレコードにも、最初にコントロールを設定したときに表示されるダイアログで指定したExcelファイルしか表示されません。 どうすればいいのか、アドバイスをお願いします。

  • Access2003 写真付き社員簿つくり

    Access2003 写真付き社員簿を作ってますが、 社員番号ごとの写真を呼び出したいのですが、どうすればいいのでしょうか。 連結object フレームを使ってするのでしょうか。 画像は一つの部屋にjpgとしてまとめて、社員番号をファイル名にしています。 教えてください。

  • Accessで写真(JPEG)管理がしたいのですが....

    Access2000の初心者です。 写真の管理を考えています。写真はLサイズで現像した写真を使用。400dpiでJPEGで低圧縮保存します。枚数は10000枚程度蓄積するつもりです。 ひとまず、DBを作成し、(OLEオブジェクトのみを作成し、フォーム画面からオブジェクト挿入、グラフィックフィルタ?には、MicroのPhoto Editorを使用)試してみましたが大変遅く、使い物になりそうにありません。 一般的に、画像を読み込まれる場合、どのような作り方をされるのでしょうか? また、なにか勘違いや失敗をしているのでしょうか? なお、写真データは、写真自体が商品であるため解像度を落とすなどはなるべく避けたいと考えております。(けど、JPEG)

  • access 写真の挿入

    誰か、教えてください、初心者です。 仕様環境 WinXP access2002 今、他のQ&Aやサイトをみながら、アクセスで写真の取り込みを やっているのですが、一つのレコードに一枚または数枚入れようとしています。 それでテーブルにOLEオブジェクト型のフィールドを作り、 「オブジェクトの挿入」で写真(jpg形式)をフィールドに反映し、 そこからフォームやレポートに反映することはできました。 (ようは成功した、ということです) そこで疑問が出てきたんですが、 この画像はアクセス内に保存されるのでしょうか? アクセスが重くなるのを嫌っているので、 なるべく軽くしたいと思っています。 理想は、写真がアクセス内に表示されてる時だけ表れ、 閉じたら外のファイルに戻る(アクセス内には残らない(ただしレコード名は残るため 次回フォームを開いた時には写真も表示される))みたいなことが理想です。 つまり写真は外部のファイルに保存され、 必要な時だけ、アクセスで使用するみたいな感じがベストです。 誰か教えてください!

  • AccessのOLEオブジェクトについて

    いつも大変お世話になっております。m(_ _)m Accessで以下のようなDBを作りました。 (1)Access2003で、OLEオブジェクト型のフィールドを作る。 (2)OLEオブジェクト型のフィールドプロパティは以下のように設定  1)OLEサイズ・・・クリップ  2)OLE表示の種類・・・アイコン  3)OLE更新設定・・・自動  4)作成可能OLE・・・リンク (3)このフィールドには、TIFファイルを挿入していきます。  (2)の設定により、オブジェクトの挿入時は  指定したパスにあるファイルをリンクで結び、  アイコンが表示されます。 Access2003のPCで設定したオブジェクトは、どのバージョンのPCからも閲覧できます。しかし、Access2000のPCで同じことをやろうとすると、オブジェクトの挿入はでき、2000のパソコンではダブルクリックで閲覧可能ですが、2000で設定したオブジェクトを2003で見ようとすると 「OLEサーバーが登録されていません」 「OLEサーバーを再セットアップしてください」 と出て開くことができません。 これはどういうことなのでしょうか? まとめます。 ・2003で挿入したオブジェクトは、  2003でも2000でも閲覧可能。 ・2000で挿入したオブジェクトは、  2000では見れるが、2003では見られない。 ・エラー内容は、「OLEサーバーが登録されていません」です。 どうしたらいいのか教えてください。 よろしくお願いします。

  • ACCESSでのオブジェクトの切替方法は?

    フォーム上で商品管理をする際に、オプションフレーム内にバット・グローブ・ユニフォームの3種類があったとして、それらのいずれかを選択した際に、連結オブジェクトフレームに各々に該当する画像を表示させるにはどのようにすれば宜しいでしょうか? テーブル上で画像を表示させるフィールドのオプションをOLEオブジェクト型を選択する方法だと1種類しか選べず、オプションボタンのチェックなどに応じて変化はしてくれません。 こういった場合は関数を使うのでしょうか? それともVBAを使用するのでしょうか? ご指導願いします。

  • ACCESSでの画像

    現在、ACCESSで社員管理を行っています。 ここに社員の顔写真を付け加えようとしています。 全社員の顔写真は、決められたフォルダに一括して「・・・.jpg」で保管されています。 ・・・の部分は社員番号とイコールになっています。 現在のデータベースに、OLEオブジェクト型のフィールドを追加し、そこにビットマップイメージを貼り付けたいと思います。 ここには直接画像を埋め込まないでリンクだけ張りたいのですが、それをVBAで記述して埋める方法はどのようにすればよろしいでしょうか? 具体的には、現在持っているフィールドは、社員番号・氏名・住所・電話番号・生年月日などですが、たとえば、社員番号が001234だったら、 今回追加するOLEオブジェクト型のフィールド(たとえば、社員写真)に、『C:\IMG\001234.jpg』のリンクを入れたいのです。 (最初に一回だけ行う移行作業として行いたい) 何か知恵をお貸し頂ければ有り難いです。

  • ACCESSのフィールドサイズについて

    ACCESSのフィールドにOLEオブジェクト形式で写真データを格納しているのですが、この写真のサイズ(KB)を取得できるのでしょうか?

専門家に質問してみよう