• ベストアンサー

アクセスのファイルパスの自動取得方法教えて下さい。

マイクロソフトアクセスの97、2000両方で、それぞれのファイルを任意のフォルダへ格納したら、そのフォルダ内でインポートやエクスポートなどしてくれるよう、またそのパスをメインのフォームに出す方法をご存知の方、ご教示頂けますと幸いと存じます。 よろしくお願い申し上げます。

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

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

・・・・ http://www.accessclub.jp/samplefile/samplefile_78.htm ↑の方がよかった。 ※乱レス申し訳ありません。

BeerLover
質問者

お礼

kazuhisa01さん 何度も本当に有り難うございます!! 投稿して直ぐにご意見頂戴しておりましたのに、返信が遅れまして大変申し訳ございません。 ただ今、自宅でURLを拝見させて頂いているのですが(就業中にインターネットを閲覧できない為)、試そうにもアクセスは2003しか入っておらず、こちらだと何とかなるのでテスト環境に適していないので、まだ何とも申し難く、更に恐縮ではございますが、月曜日に再度ご連絡させて頂きます。古いバージョンなので、ご回答頂けて本当に感謝しております(全国に送るとなると古いVer.を利用されているところもありまして・・・)。 取り急ぎ、御礼申し上げたく。 心より感謝申し上げます。月曜日に試させて頂くのが楽しみです。 重ねて御礼申し上げます。 ありがとうございます!!

その他の回答 (2)

回答No.2

#1です。 あ~ごめんなさい。 URL間違えました。 http://www.accessclub.jp/bbs2/0052/beginter17084.html ↑を参考に・・・ http://www.accessclub.jp/samplefile/samplefile_159.htm でダイアログを開いてパスを取得でどうですかね。

回答No.1

http://www.nurs.or.jp/~ppoy/access/access/acM019.html これで取れると思うけど、駄目かなぁ。

関連するQ&A

  • Microsoft アクセスでのファイル操作

    マイクロソフトアクセス2000を使用しています。 クエリをエクセルにエクスポートさせた後、作られたエクセルファイルを、アクセスのフォームのテキストボックスに入力された値をファイル名の先頭につけて別のフォルダにコピーしたいのですが、どうやればできるのでしょうか。

  • Access2003でインポートをマクロで簡単に自動化したいです。

    Access2003でインポートをマクロで簡単に自動化したいです。 今はAccess2003でインポートをマクロにしたい時は、インポートする画面でインポート定義を作っておいて、マクロのテキスト変換でマクロにしています。 これだと、テキスト変換の画面でインポート元のフルパスを指定して、インポート先のテーブルのファイル名を指定しなくてはいけません。 インポート定義を作ってるのだから、定義と同じインポート元、インポート先で簡単にマクロでインポートを自動化する方法はありませんか? マクロにしたいインポートとエクスポートが結構な数あるので、マクロを作る時にいちいちフルパスとファイル名をコピーしてくるのが大変です。 簡単にインポートをマクロにする方法がありましたら、教えてください。

  • エクセル マクロで任意のフォルダのパスを取得する方法

    エクセルを使用して、任意のフォルダを指定し、その中に入っているファイル(jpg画像ファイル)の名前を取得、画像をエクセルシート内に貼り付けていくというマクロを作成しています。 今回質問はその前段の部分、使用者が任意のフォルダを指定して、そのフォルダのパスをマクロが取得するというところでてこずっています。 現時点では、画像が入っているフォルダのウィンドウのアドレスバーに入っているパスを、コピぺでフォームに貼り付けさせてます^^; それだと使用者にウインドウにアドレスバーを表示するには…みたいなところから説明しなければならないのでユーザーライクではありません。 そこで、通常良くあるような、フォルダやファイルを指定させるダイアログを出したり、もしくはフォームに任意のフォルダをドラッグ&ドロップしたりすることで、任意のフォルダのパスを取得できたらな、と思っています。 そのような方法(もしくはより良い方法)を実現するマクロの組み方をご存知でしたら、教えてくださいm(__)m 宜しくお願いします。

  • Open Oficeでアクセスファイルを開きたい

    オープンオフィスでマイクロソフトのアクセス2003のファイルを 開きたいのです。アクセスファイルのテーブルは開くことができた のですが、フォームやレポート、マクロなどがインポートされて いませんでした。どなたか、方法を教えて下さい。 なお、私が作っているアクセスファイルは、初心者でも使いやすい ように、ファイルを開くとフォームが自動的に現れて、処理が簡単に 選択できるようにしています。できればこのままの形で変換 できませんか? よろしくお願いします。

  • Accessでドライブやフォルダを指定

    お世話になります。 Access2000でCSVのデータをインポートする作業をするのですが、インポートするデータのPathを任意に指定できるように、VBのコントロールである、ドライブリストボックスやデレクトリリストボックスをフォームに貼り付けたいのですが、ACCESSのフォームのツールバーにそれに相当するものが見当たりません。 Accessでそれらのコントロールは使えないものでしょうか。

  • ACCESS97のインポート・エクスポートについて

    ACCESS97を使用しています。 インポート・エクスポートについて下記の質問があります。それぞれ  ファイル-外部データの取り込み-インポート  ファイル-名前を付けて保存/エクスポート で実行できます。  また定期的に実行したい場合、フォーム上の操作によって  モジュール(プロシージャ)を実行させ インポート・エクスポートする方法も  見たことがあります。 今回 教えてほしいのは  Q1   ファイルの操作とモジュールの作成以外で    インポート・エクスポート操作   をする方法はあるのかどうか です。    また関連して  Q2 EXCELファイルからインポートすることは可能かどうか  Q3 SLKファイルへエクスポートすることは可能かどうか  教えて頂きたいと思います。

  • マイクロソフト アクセスについて

    マイクロソフト アクセスで外部取り込み、インポートをする際に、「ファイルの種類欄」にエクセルが出て来ません。エクセルを出すにはどうすれば良いでしょうか?マイクロソフト アクセス 97を使っています。 アクセス97を使っている人のパソコンによっては、「ファイルの種類欄」にエクセルが表示されているのを見かけます。あくまで外部取り込み、インポートをする際にエクセルファイルからインポートをしたいのです。テクニックをご教示ください。 何かインストールが必要でしょうか?オフィス97とオフィスのバージョンアップ、2種類のCD-ROMでインストールをしましたが表示できません。

  • Access 2000 → 2007 へ移行

    [Windows 2000] [Access 2000] 上記の環境で作成したソフトがあるのですが、これを [Windows Vista] [Access 2007] の環境で動作させることになったのですが、この場合 予想される注意点を教えていただきたい。 Accessソフトの機能はファイルのインポート・ エクスポート、フォーム、レポート印刷等です。

  • アクセスへの自動インポート

    エクセルデータをアクセスへインポートしているのですが ファイル数が多いため自動化を考えています。 ※決まったフォルダーへファイルを入れておいて メニューフォームから作業できるようにしたいと考えています ファイルはcsv形式です win98 アクセスは2000です 1.ファイルには全て見出しがついています。 (手動の場合は先頭行をフィールド名として使うにチェックを入れています) 2.ファイル名は常に同じ名前です 各ファイルを指定のテーブルにインポートしたいのですが どのようなマクロを組めばよろしいのでしょうか? (マクロを組まなければ出来ないですよね?) また、参考図書がありましたら出版社と本の名前を教えていただけると 助かります。 (本屋で立ち読みをしたのですが、見つけることが出来ませんでした。) お盆でお休みのところすみませんが、アクセス初心者のため、 ご教授願います。

  • Access VBAでファイルのインポートについて

    あるディレクトリにAccessのmdbファイルを置き、「インポート」フォルダを隣に置きます。 このフォルダ内にCSVファイルを置き、それをVBAでテーブル「tbl_import」にインポートさせたいのです。 ちなみにインポート後はディレクトリ「インポート」下層のディレクトリ「インポート済」に移動させたいのです。 下記例文では「file.csv」と書いていますが、このファイル名はインポートの都度、常に変わります。 インポートさせるファイルは常に一つです。 「*」を用いれば出来ると思っていたのですが、うまくいきません。 良い方法を教示いただけませんか。 DoCmd.RunSQL "DELETE * FROM tbl_import" DoCmd.TransferText acImportDelim, "インポート定義", "tbl_import", CurrentProject.Path & "\インポート\file.csv", True FileCopy CurrentProject.Path & "\インポート\file.csv", CurrentProject.Path & "\インポート\インポート済\file.csv" Kill CurrentProject.Path & "\インポート\file.csv"