過去の桐井戸端BBS (桐ver.9)
30240 一括処理の書き出しコマンドを使って項目名とデータだけ書き出したい 雪雲 2005/06/16-11:18
一括処理で 別ホルダの表を現在のホルダに項目名とデータだけ書き出したいのだが、
書き出すと、他の条件も一緒に書き出してしまい処理しにくい。
特に表引きが定義してあると、表引きファイルがない等のエラーとなって処理できない。
何か良い方法はないでしょうか?
30246 Re:書き出し 表 で項目名とデータだけ書き出せないか? アックン 2005/06/16-18:21
記事番号30240へのコメント
雪雲さん、こんにちは。
書き出しコマンドは、項目名とデータだけを書き出すことができません。
そこで、「項目属性変更」または「項目属性変更2」というコマンドを使って、
表引きや値条件等の設定を削除します。

元の表の設定は変更できませんから、
「書き出し 表」で書き出した表か、
または複写(コピー)した表を対象にします。
以下に一括の例をあげます。

表"A"が開いているとします。

書き出し 表 , "A_temp"
表 "A_temp"
/* 表を開いたら、基本状態にしておきます。 */
条件 (.NOT #行集計状態 .AND .NOT #絞り込み状態 .AND #整列状態) 整列解除
項目属性変更2 \
変更,[A]{,,,,"",,,"","","","",,,,"","",,,,,},\
変更,[B]{,,,,"",,,"","","","",,,,"","",,,,,}

これからあとは、
"A_temp"を「書き出し 表」コマンドで他のフォルダに書き出すか、
あるいはいったん閉じてからファイル名を変更して、
他のフォルダに複写もしくは移動するか、
そのあたりの操作は都合の良い方法でやってください。
試してご報告くださいね。

アックン(=^・^=)
30247 Re:書き出し 表 で項目名とデータだけ書き出せないか? 宮城 2005/06/16-18:53
記事番号30246へのコメント
雪雲さん、こんにちは。アックン、どうもです。

>書き出しコマンドは、項目名とデータだけを書き出すことができません。

あれれ、「*」で全項目書き出した場合はそうですが、全項目ではない場合は
まさに「項目名とデータだけ」になるんじゃなかったでしたっけ?

そういうところとか、書き出し先の表がすでにあって、かつ開いている場合エラーになるとかいう
いやらしさがありますので、かたくいきたければ、(そんなのめんどくさいというリアクションを承知のうえで)、
項目計算式等なしの空の表定義から作っておいて、それを開いて「読み込み」ます。

30248 Re:書き出し 表 で項目名とデータだけ書き出せないか? アックン 2005/06/16-19:07
記事番号30247へのコメント
宮城さん、こんにちは。
一部項目だけを書き出したときは、
項目計算式はなくなりますが、表引きは残ると思いますが。
このあたりのことは、桐が整合性をとってくれるはずです。

「項目計算式等なしの空の表定義から作っておいて、それを開いて「読み込み」ます。」という方法が普通だろうと思いますが、
今回は、項目名がいつも同じではないケースだろうと思って、回答しました。

30253 Re:書き出し 表 で項目名とデータだけ書き出せないか? うにん 2005/06/16-19:41
記事番号30247へのコメント

>ラーになるとかいういやらしさがありますので、かたくいきたければ、(そん
>なのめんどくさいというリアクションを承知のうえで)、項目計算式等なしの
>空の表定義から作っておいて、それを開いて「読み込み」ます。

めんどくさくてよければ、CSVとかテキストに書き出して、使うときは
ファイル変換するという手もありそうです。


30254 Re:書き出し 表 で項目名とデータだけ書き出せないか? 宮城 2005/06/16-20:03
記事番号30248へのコメント
>一部項目だけを書き出したときは、
>項目計算式はなくなりますが、表引きは残ると思いますが。

アックン、おおせのとおり。m(__)m

30273 Re:書き出し 表 で項目名とデータだけ書き出せないか? 雪雲 2005/06/17-15:17
記事番号30254へのコメント
皆様、いろいろな意見ありがとうございました。
ファイル変換というのが一番よさそうなので、これを調べて対処したいと思います。
属性変更はかったるいし、空の表を定義しておくのは、保守管理上いまいちかな、
ということで、ファイル変換を参考にしていただきます。
Thank、you

戻る