過去の桐井戸端BBS (桐ver.5) |
3984 | 使用帳票コマンドに#ファイル名が使えない | しのぶ | 1999/12/26-13:08 |
またまた質問させてください。次の一括処理はある部分なのですが A)迄は順調に動いていることが確認されましたが B1)では動きません。 B2)なら動きます。 なお、 &選択ファイル名には”SEISEKI.TBL”が入っています。 使用帳票は”SEISEKI.FRM”にしたいのです。 質問はB1)のどこがおかしいのか自分ではわからないので ここにアップさせていただいた次第です。 **********一括処理************************** A) 表 &選択ファイル名 B1) 使用帳票 #ファイル名(&選択ファイル名,2)+".FRM" B2) 使用帳票 ”SEISEKI.FRM” ********************************************* なお、これまでに試してみたのは #連結( #ファイル名("&選択ファイル名",2)+".FRM" などなど・・・。 | |||
3985 | Re: | 幅田 | 1999/12/26-13:51 |
記事番号3984へのコメント しのぶさん、こんにちは。 桐v5ですよね。 >B1)では動きません。 >B2)なら動きます。 >なお、 &選択ファイル名には”SEISEKI.TBL”が入っています。 >使用帳票は”SEISEKI.FRM”にしたいのです。 >**********一括処理************************** >A) 表 &選択ファイル名 >B1) 使用帳票 #ファイル名(&選択ファイル名,2)+".FRM" >B2) 使用帳票 ”SEISEKI.FRM” >********************************************* 使用帳票コマンドには関数が使えないようですね。 &帳票ファイル名というような変数を用意して &帳票ファイル名=#ファイル名(&選択ファイル名,2) 使用帳票 &帳票ファイル名 などとされてはいかがですか? 使用帳票コマンドでは、ファイル名の .FRM は省略できます。 それとも、表コマンドでの .TBL も省略できますので、 &選択ファイル名="SEISEKI" としておいて 表 &選択ファイル名 使用帳票 &選択ファイル名 とされてはいかがですか? | |||
3988 | Re: | 佐田 守弘 | 1999/12/26-15:14 |
記事番号3985へのコメント しのぶさん 幅田さんが書かれている通り、仕様帳票コマンドの後ろに指定する帳票ファイル名 には、「#ファイル名」関数は使えません。 より正しく言うと、このコマンドでファイル名指定のパラメータには、一般的な計 算式での指定はできず、文字列型定数("SEISEKI.FRM"の様な記述、単にSEISEKI と略記も可能)で指定するか、ファイル名の文字列が代入されている変数名での指 定だけができます。 一般的な計算式の指定とは、 #ファイル名(&選択ファイル名,2)+".FRM" あるいは "SEISEKI"+".FRM" の様な記述を言います。 桐のコマンドの多くは、パラメータに値を指定する際に、計算式での指定ができな いものがいくつかあります。例えば画面表示コマンドや描画コマンドなどで、行、 桁位置の指定や座標の指定をしますが、これらも定数と変数での指定ができます が、計算式での指定ができません。 この様に、計算式での指定ができない場合には、一度値を変数に代入しておき、代 入された変数をパラメータに指定する様にして下さい。 佐田守弘(KS-00119) | |||
3989 | Re: | しのぶ | 1999/12/26-22:49 |
記事番号3988へのコメント 幅田さん,佐田 守弘さん、コメントありがとうございました。 幅田さんのおっしゃったように、 表 &選択ファイル名 使用帳票 &選択ファイル名 のようにしましたら、ばっちりでした。 ありがとうございました。 落ち着いて考えれば、表、使用帳票ともそれぞれ拡張子は TBL、FRMって決まっていたんですよね・・・。 お恥ずかしい。 |