過去の桐井戸端BBS (桐ver.8)
12996 書き出しのときにパス指定をしたい UG2 2001/09/11-23:20
現在、ver8.6を使用しています。

一括処理中で、CSVのパス指定の書き出しで、下記のように書いたのですが、
文が間違っているというエラーが下記のラインで出てしまいます。
(DドライブのTestフォルダーに保存したいのですが。)
(-No.12978- の続きの質問になります。会社名ごとに、CSVで書き出しで、パスを指定して保存したいのですが。
どうも、うまく一括処理が動きません。) 現在、pokopon様のアドバイスで一括処理を組んでいます。

書き出し CSV , D:\Test\&STR , {[会社名],etc}

たびたびの質問ですが、アドバイスのほどよろしくお願い申し上げます。

12997 ファイル名への変数の含め方 toshi-chan 2001/09/11-23:40
記事番号12996へのコメント
UG2さん、こんばんは。

     書き出し CSV , D:\Test\&STR , {[会社名],etc}

がうまく動作しないとのことですね。

     書き出し CSV , ”D:\Test\”+&STR , {[会社名],etc}

でどうですか。
12998 Re:書き出し パス指定 【多遊】 2001/09/11-23:41
記事番号12996へのコメント
UG2さん

>書き出し CSV , D:\Test\&STR , {[会社名],etc}

&STRの使用方法
>書き出し CSV , D:\Test\&STR , {[会社名],etc}

前の書き込みは見てませんが、&STRの使用方法は
※&STRにファイル名が入ってるとして

&STR="D:\Test\"+&STR
書き出し CSV , &STR , {[会社名],etc}

先に変数にパス名を含めた名前を指定すればうまくいくと思います

13000 Re:アドバイスの意味は? pokopon 2001/09/12-00:56
記事番号12996へのコメント
UG2さん こんにちは

行き掛かり上、ちょっと余計なお世話を。
【多遊】さん、toshi-chanさんのどちらの手法でも、上手くいきます。

ただ、どうして
>書き出し CSV , D:\Test\&STR , {[会社名],etc}
ではだめで、
>&STR="D:\Test\"+&STR
>書き出し CSV , &STR , {[会社名],etc}
が上手くいくのか、理由を考えて見ましょう。

ファイル名は「文字列型」ですよね。

>&STR="D:\Test\"+&STR
で、&STRに「pokopon商事」と入っていた場合には、
この計算(「+」は足し算ではなく文字列の連結です)の結果
&STR には D:\Test\pokopon商事 と代入されています。
ですので、初めて桐は「あっ、ファイル名だ」と認識できる訳です。
最初の例では、桐はD:\Test\&STR そのものをファイル名として捕らえればよいのか
(すなわち&STRという名前のファイル)、&STRが変数なのかわかわからない???
ので「構文エラー」となるのです。

文面からUG2さんは一括処理を組む経験が少ないとは思いますが、
比較的簡単な手法で色々な事ができますので、この機会をきっかけに、
是非一括処理にも挑戦して下さい。
加えて、前回紹介した一括処理、どういう内容の処理をしているか、是非とも解析??
まがいの事をしてみて下さい。
会話形式でやる手順に近い一括処理を考えたつもりです。
何をしているのか解れば、もっと融通の利く一括処理も作成可能となりますね。
そういう面では、佐田さんの一括処理の方がイメージがわき易いと思います。
(余計なお世話でしたね)

13002 アドバイス UG2 2001/09/12-08:50
記事番号13000へのコメント
コメントありがとうございました。

解析した後に、テストしてみたいと思います。

戻る