ACCESS2003で案件フォームに添付ファイルをつける方法とは?

このQ&Aのポイント
  • ACCESS2003で案件フォームに添付ファイルをつける方法を教えてください。2007ではACCESSで可能だそうです。
  • 具体的な内容は、ファイルを選択し、ACCESSのMDBがあるフォルダ配下のTMPフォルダに保存し、案件フォームのボタンから保存したファイルを起動することです。
  • 意図は、ファイルサーバのフルパスのショートカットを使う方法では、フォルダ構成の変更が困難なため、ACCESSのフォルダの配下にコピーすることが望ましいと考えています。
回答を見る
  • ベストアンサー

ACCESS2003に関する質問です。

ACCESS2003に関する質問です。 1.やりたいこと  (1)案件というフォームに添付ファイル(提案書のファイル)をつけたい。    #2007だとACCESSで可能のようです。 2.具体的な内容  (1)対象となるファイルを選択する。  (2)アクセスのMDBがあるフォルダ配下に、TMPというフォルダがあるので     そこに選択と同時に保存する  (3)案件というフォームのボタンから保存したファイルを起動するようにしたい。 3.意図  (1)ファイルサーバのフルパスのショートカットを作成する方法だと、ファイル     サーバのフォルダ構成が変わったときに大変なことになるので、できれば     ACCESSのおいているフォルダの配下にコピーしてくるほうがよいのではと     考えています。 お知恵をください!

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

  • ベストアンサー
  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.3

(1)案件のフォームのチェックボックスを押下するとファイルの選択画面が 起動する ファイルを開くダイアログボックスを利用する方法 http://www.accessclub.jp/samplefile/samplefile_159.htm (2)そのファイルは自動的にACCESSMDBが置かれているフォルダの配下の     ”提案書置場”というフォルダにコピーされる ファイルを移動させる http://www.accessclub.jp/supbeg/142.html ファイルをバックアップする http://www.accessclub.jp/supbeg/140.html (4)案件のフォームにある”添付ファイル1”を押下すると”提案書置場” Excelファイル等の外部ファイルを起動し開ける場合は http://www.accessclub.jp/actips/tips_104.htm http://www.accessclub.jp/actips/tips_105.htm http://www.accessclub.jp/actips/tips_106.htm このあたりを参考にどうぞ

no-nono
質問者

お礼

親切にありがとうございました。 参考にしてがんばってみます。

その他の回答 (2)

  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.2

> (1)案件のフォームのチェックボックスを押下するとファイルの選択画面が起動する ファイルを開くダイアログを利用する方法 http://www.accessclub.jp/samplefile/samplefile_159.htm > (2)そのファイルは自動的にACCESSMDBが置かれているフォルダの配下の     ”提案書置場”というフォルダにコピーされる ファイルをバックアップする http://www.accessclub.jp/supbeg/140.html ファイルを移動させる http://www.accessclub.jp/supbeg/142.html > (4)案件のフォームにある”添付ファイル1”を押下すると”提案書置場”の対象の     ファイルが起動するようにしたい Excelファイル等の外部ファイルを起動し開ける場合は、 http://www.accessclub.jp/actips/tips_104.htm http://www.accessclub.jp/actips/tips_105.htm http://www.accessclub.jp/actips/tips_106.htm このあたりを参考にしてください。

  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.1

> (2)アクセスのMDBがあるフォルダ配下に、TMPというフォルダがあるので     そこに選択と同時に保存する 選択と同時に保存とは?ファイルの移動ですか? > (3)案件というフォームのボタンから保存したファイルを起動するようにしたい。 ファイルを起動するとは?何に関連つけられたファイルなのでしょうか?

no-nono
質問者

お礼

補足2. もう少し補足させてください。 #保存するフォルダをTMPとか書いてしまったのでややこしくなって #しまいました。。。 1.前提  ・顧客管理のツールを作ろうとしています。  ・顧客単位で複数の案件を登録できるようにしています。  ・案件に対して複数の添付ファイル(提案書、見積書等)をつけたいです。  ・ファイルサーバにそれらは入っているので、ハイパーリンクを張るのが   一番簡単ですが、ファイルサーバのフォルダ構成がたまに変えられてしまうので   そのときにリンクが切れてしまいます。 2.やりたいこと  ・下記の手順で添付ファイルをつけたいです。  ・案件フォームに、”添付ファイル1”~”添付ファイル3”のボタンを配置します。  ・各ボタンの横にチェックボックスをつけます。  (1)案件のフォームのチェックボックスを押下するとファイルの選択画面が起動する  (2)そのファイルは自動的にACCESSMDBが置かれているフォルダの配下の     ”提案書置場”というフォルダにコピーされる  (3)提案書は、顧客名_案件名.***(拡張子)という名前にリネームされる     とさらによい  (4)案件のフォームにある”添付ファイル1”を押下すると”提案書置場”の対象の     ファイルが起動するようにしたい

no-nono
質問者

補足

すみません。説明不足です。 (2)ファイルの移動と共に保存するという意味です。 (3)上記で保存したファイルをハイパーリンクで開くという意味です。

関連するQ&A

  • Accessのセキュリティ対策

    Accessで業務用のアプリケーションを作成し サーバ上の特定のフォルダに置いてあります。 ファイルはmdbファイルです。 テーブルもクエリもフォームもレポートも 何もかも一つのmdbファイルの中にあります。 そして、各クライアント(約15台)のデスクトップに サーバ上に置いてあるmdbファイルのショートカットを 配置し、各自に利用してもらっています。 サーバ上の特定のフォルダは 言ってしまえば社員であれば誰でも見れることが できるフォルダなので、mdbファイルを削除または コピーすることが可能です。 同じようにAccessで業務アプリケーションを作成し その中に重要なデータを格納してある場合、 どのような対策を講じていますか アドバイス宜しくお願いします。

  • アクセス権が必要フォルダにあるファイルへのアクセス

    アクセス権が必要なフォルダAの配下にあるファイルBのショートカットを作り、それをアクセス権不要のフォルダCに置いた場合、フォルダAのアクセス権のない人でもファイルBは開けるのでしょうか。 分かりにくい説明ですみません・・

  • データアクセスページへのクライアントからの参照について

    サーバー上にデータアクセスページを作成し、 クライアントから参照しようとしたところ 「Microsoft Office Webコンポーネントは、データベース'c:\Program Files\・・・・\mdb\AAA.mdb'に接続できません」というエラーメッセージが表示されます。 "AAA.mdb"はデータアクセスページで使用しているMDBとなっています。 状況はデータアクセスページのhtmファイルが置いてあるフォルダの配下にmdbファイルが置いてあります。 サーバー :Windows2003Serber Access2003 クライアント:WindpwsXP Office2003(Accessなし) なにか、原因を知っている方がいらっしゃいましたら 教えていただけませんでしょうか? 宜しくお願いいたします。

  • accessのmdbリンクの仕方

    Cドライブに共有フォルダをつくり、そこにデータのみ(会員管理mdb)とフォームのみ(会員mdb)をつくりました。他のPCからはデータのみのmdbは開けるのですが、フォームのみのmdbはエラーになってしまいます。(エラー内容:C¥共有¥会員管理mdb'は正しくありません。パス名に間違いがないことと、ファイル名が置かれたサーバーに接続していることを確認してください) なぜなのでしょう?初心者なのものでもうしわけございませんが、どなたか教えていただけますでしょうか?

  • Accessの有効なメンテナンス方法は

    現在Accessで会社の業務アプリケーションを作成しています。 ファイルサーバのフォルダに作成したmdbファイルを置き、各クライアントには、デスクトップにmdbのショートカットを配置してあります。 しかし、最近mdbのサイズが大きくなり、たまにファイルが破損するという現象が起きるようになりました。 そこで、mdbをテーブルとそれ以外に分け、テーブルのみのmdbをサーバに置き、テーブル以外のmdbをそれぞれのクライアントにコピーしました。 これで少しは改善すると思うのですが、この業務用アプリケーションはかなり頻繁に改良/修正が行われます。今までは、サーバに置いてあるmdbを修正するだけで良かったのですが、今回各クライアント(20台)にテーブル以外(クエリ・フォーム・レポート等)のmdbをコピーして運用しているので、一度修正が発生すると、この各クライアントのmdbを更新しなければなりません。 これはかなり手間がかかってしまうので、なんとか違う運用方法がないか、いろいろ検討しています。 実際に作業するのは私一人です。 一人でも20台のクライアントのmdbを簡単に更新できる方法はないでしょうか。 宜しくお願いします。

  • ACCESS2003のデータアクセスページの使い方について

    イントラ内でACCESS2003のデータアクセスページを使いたい。 1.ACCESS2003のデータアクセスページを作成しました。 2.そのMDBファイルと、データアクセスページ(htmファイル)を、WINDOWS2000ServerのInetpub内のwwwrootフォルダの中へ入れました。 3.ここにはイントラ内のHPなどを置いています。(普通に見れています。) 4.クライアントから、データアクセスページのhtmファイルを見に行くと「データソースログオン」が立ち上がります。(パスワードを設定しています。) 5.パスワードを入れるとデータアクセスページ(htm)から、通常のアクセスのフォームのごとくデータ入力が出来る予定なのですが(泣)できません。(泣) で、悩んでおります。 ACCESS2003のMDBファイルとデータアクセスページ(HTMファイル)をサーバーのwwwrootへ置いただけでは、データアクセスページを通してmdbファイルへの入出力は不可能なのでしょうか?

  • Accessファイルの共有について

    一台のサーバーPCと数十台クライアントPCでLANを組んでいます。サーバーPCのOSはWindows2003でクライアントはWindoesXP若しくはWindows2000です。 ここで、質問はAccess2000のmdbファイルの共有についてです。 サーバーの共有フォルダーにあるmdbファイルをクライアントで共有で使っているのですがうまく開かないことがあります。具体的には数台のクライアントPCからはサーバーの共有フォルダーをクリックするとログオンパスワードを聞いてきますので入力するとそのフォルダーが開き、mdbファイルをダブルクリックするとファイルが開きます。しかし、他のクライアントPCからはこの方法では開きません。クライアントPCで先にAccess2000を起動させえておき、そこからファイル→開く→マイネットワークと進みます。そしてパスワードを入力してログオン完了後、該当のmdbをクリックすると開きます。 なぜ、このようなことが起こるのかわかりません。後者の方法だとショートカットも張れないし不便を感じています。すべてのクライアントPCから前者の方法でmdbファイルを開きたいのですが何か設定が必要なのでしょうか。 各クライアントPCからサーバーへはPingが通りますのでネットワーク的にも問題はないように思えるのですが、アドバイスお願いできますでしょうか?

  • Access2007

    Accessについて質問させてください。当方はAccess初心者です。 現在サーバーとなるパソコン1にAccess2007をインストールし、発注システムを作成しました。パソコン2~10でこのシステムを共有したくて、パソコン2~10にはAccess2007Runtimeをインストールしました。 システムは完了したので、入力フォームを2~10のパソコンに配布し、フォームから入力されたものがパソコン1のテーブルに保存されていく形式をとりたいのですが、配布方法がわかりません。 パソコン1上で、ネットワークから入り目的のMDBを開きフォームのショートカットを作成。ショートカットを配布すれば入力出来るのかと思っていましたが、コンボボックス等が表示されず、この方法ではダメな気がしています。 Access初心者なので、どんな設定をすればいいか、また配布方法がわかる方がいらっしゃったら教えていただけると助かります。よろしくお願いします!

  • 特定ユーザーのみフォルダアクセス権設定について

    あるファイルサーバの配下に画像の通り、全ユーザーがアクセスできるフォルダ1、その配下にユーザーA及びユーザーBのみアクセスできるフォルダ2があります。そこでフォルダ2の配下に更にユーザーCのみがアクセスできるフォルダ3を設定したいと考えております。技術的にこのような設定は可能なのでしょうか。尚ファイルサーバはWindows Server20013、クライアントPCはWindows7を使用しております。ご教授の程宜しくお願い致します。

  • アクセスファイルがネットワークでは開けたり開けなかったり。

    OSがWIN2000でアクセス2000を使って作成したアクセスMDBを保存してあるパソコンがあります。 社内LANで共有を取っており、WIN98やWINMEでは問題なく開けるのに、WIN2000のパソコンで開こうとすると、「パスが間違っています。」というようなエラーメッセージが表示されて開けません。 パスが間違っているというか、ネットワークを通してフォルダは共有しており、エクセルやワード等のファイルは問題なく開けます。 ファイル自体を直接指定しているのに、パスが間違っているというのはどういう事でしょうか? アドバイスのほど宜しくお願いします。

専門家に質問してみよう