Microsoft Access ClubAccess超初心者対象ForumAccess初級者対象ForumAccess初・中級者対象ForumAccess VBA Tips ForumDAO、ADO、SQL Forum

     

No10466.エクスポートの時、ファイルの保存先を指定したい

タイトルエクスポートの時、ファイルの保存先を指定したい
記事No: 10466
投稿日: 2003/07/31(Thu) 10:10
投稿者: RYOKU
OS:win
Access Version:2000

おはようございます。いつもお世話になっております。
質問です。

コマンドボタンを押したら、クエリをcsv形式でエクスポートするようにしたいのですが、
そのとき、保存先を選択できるようにすることはできるのでしょうか?
それともやはり、フルパスで指定するしかないのでしょうか?

よろしくお願いします。

タイトルRe: エクスポートの時、ファイルの保存先を指定したい
記事No: 10539
投稿日: 2003/07/31(Thu) 21:45
投稿者: KON
こんばんは。

> コマンドボタンを押したら、クエリをcsv形式でエクスポートするようにしたいのですが、
> そのとき、保存先を選択できるようにすることはできるのでしょうか?
> それともやはり、フルパスで指定するしかないのでしょうか?

「保存先を選択」とは、既にあるいくつかのエクスポート先のファイルの中からどれかを選ぶ
ということでしょうか。

例えば、コンボボックスでエクスポートしたい先のファイル名を選択して、

DoCmd.TransferText acExportDelim, "エクスポート定義名", "出力するクリエ名", _
"c:出力先フォルダ名" & Me.名前を選択したコンボ名 & ".csv", , ""

とかいう方法ではだめでしょうか。

タイトルRe^2: エクスポートの時、ファイルの保存先を指定したい
記事No: 10548
投稿日: 2003/08/01(Fri) 01:06
投稿者: KON
質問を読み返していたのですが、これって保存先のファイル名ではなくって、保存する場所の
ことなんですね?勘違いしていたかも知れません。

ただ、基本的には同じ手法で

DoCmd.TransferText acExportDelim, "エクスポート定義名", "出力するクエリ名", "C:\" _
& Me.指定のフォルダを選択するコンボ名 & "\保存するファイル名.scv", , ""

とすれば、一応保存場所も選択した形にはなると思うのですが。

イメージ的に指定先フォルダをダイアログボックスで開きたいということであれば、

http://www.accessclub.jp/samplefile/samplefile_78.htm

が、参考になるかも知れません。
でも、私はWin APIのことはよく分かりません。ごめんなさい。

タイトルRe^3: エクスポートの時、ファイルの保存先を指定したい
記事No: 10559
投稿日: 2003/08/01(Fri) 09:28
投稿者: RYOKU
おはようございます。
KON様お返事ありがとうございます。

> イメージ的に指定先フォルダをダイアログボックスで開きたいということであれば、

まさにそれが理想でした!さっそくこちらのサイトのサンプルをDLしてみたのですが
私の環境ではAPIに対応しておらず、開けませんでした。(>_<)

そうすると、やはりファイル先は、指定するしかないようですね。
しかし

> DoCmd.TransferText acExportDelim, "エクスポート定義名", "出力するクエリ名", "C:\" _
> & Me.指定のフォルダを選択するコンボ名 & "\保存するファイル名.scv", , ""

↑このようなな方法があるとは思いつきもしませんでした。
早速この方法でやってみたいと思います。
ありがとうございました!


このAccessフォーラム過去ログ集は、Microsoft Access Club が運営しています

cPanelコントロールパネルインストール済みサーバー、アメリカやヨーロッパ、パナマなど海外経験豊富な当社へお任せ下さい。
cPanelパネルのインストール済みレンタルサーバー
アメリカ、ヨーロッパ、パナマなど海外経験豊富な当社へお任せ。

 

ページの先頭へ 前ページへ戻る