写真つきフォーム:画像がみあたりません。Version:2000アクセス初心者の私もこのサイトのおかげで、なんとかアクセスDBを構築できつつあります。ところが、今問題が発生してしまい、解決方法がどうしてもわかりません。どなたかご教授下さい。「SampleFile63:写真つきフォームの作成」のプロシージャーをそのまま自分のフォームのコードビルダに貼り付けました。ネットワーク上で共通ドライブのフォルダで利用する為、写真画像は、同じネットワーク上の共通ドライブの中に保存しました。ところが、サーバでは写真画像を見ることができるのですが、クライアントからは見ることが出来ないと言う問題が生じました。いう形に変えたところ、無事サーバ・クライアントともに見ることが出来ました。今現在、フォームから写真画像を開くと、「C:\xxx\xxxは見当たりません。Cドライブの中の画像の一つの画像を探し、見当たらない、探せないとofficeアシスタントが表示され、「OK」をおすと、フォームが開きます。\\Serverに変えたので、もちろん存在ません。その後は、\\Server\xxx\xxx.mdbから無事に画像を持ってきてくれるようで、なんとか動いている状態です。ネットワーク上で、閲覧用としてこのDBを使用したいために、セキュリティー強化の為、MDEファイルを作成しようと思ったのですが、「C:\xxx\xxx...は見当たりません。」「MDEファイルは作成できませんでした」と出てしまい、失敗に終わってしまいます。この、「C:\xxx\xxx...は見当たりません。」の表示をなくし、検索しないようにしたいのですが、(このためにMDEファイルができないのではないかと思うのです。)どのようにどこをいじるといいのでしょうか?VBAをみるとわかるのだと思うのですが、見方がわからず、困っている状態です。なんとかこの「検索が見当たらない」という表示がきいてこないよう、すぐに\\Server\xxx...に接続されるよう変えたいのです。開き、サーバ側のテーブルをリンクさせるファイル-外部データの取り込み-テーブルのリンクの方法で、サーバーとクライアントに分けていますが、クライアントも同じように、「検索が見当たらない」と表示されてしまいます。>この、「C:\xxx\xxx...は見当たりません。」の表示をなくし、検索しないようにしたいのですが、ネットワークドライブ対応が求められていますね。参考ファイルNo63の発展型(相対パス)がNo200にございますので、そのサンプルファイルを使用して対応を考えましょう。これを実現するためには、ネットワーク上にある画像のパス(位置)をファイル元とファイル先とで異なる記述が必要となります。No63のパスは固定でした。No200は相対パスでも表示を可能にしましたので、割とフレキシブルに対応が可能になっていますが、ご質問のようにAccessファイルを分割にすることは想定していません。ファイル元(テーブルだけを備えたAccessファイル)とファイル先(テーブル以外のオブジェクトを備えたAccessファイル、ファイル先のテーブルとリンクを行う)の二つのAccessファイルと画像が格納されているAccessClubフォルダーが、サンプルファイルに圧縮保管されていますので、解凍して下さい。■ファイル元Accessファイルテーブル以外のオブジェクトを削除しています。このファイルはこの作業だけでOKです。■ファイル先Accessファイルテーブルだけを削除しています。メニューバーの「ツール」にある「オプション」から表示欄の"システムオブジェクト"にチェックをして下さい。これで、テーブル欄は下記のようになります。これらのテーブルはシステム上、自動的に作成、更新されるものです。通常は非表示なので、見るのが初めての方もいらっしゃるでしょうね。次に、テーブルをファイル元ファイルにあるテーブルとリンクして下さい。一応、画像ホルダーはファイル元ファイルと同じフォルダーにあるものとします。MsysObjectsテーブルを開いていただけますか?これでファイル元ファイルまでのパスが判明しました。このパスを取り出すために、「MsysObjects」テーブルを基にしたクエリを作成します。DlookUp関数を用いて(VBA内で)パスの原型を取得する手筈です。*複数のリンク設定がある場合等は、クエリの抽出設定を適切なものにして下さい。次に、下記のプロシージャをモジュールに記述して下さい。'画像フォルダーを指定します。'ファイル元ファイルと同じフォルダーに存在するものと仮定しています。Function画像を表示させるフォームの「レコード移動時イベント」に下記プロシージャを記述して完了です。&quot;予期せぬエラーが発生しました。