DataViewToTextについて
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
humi
投稿数: 204
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
いつも参考にしております。
DataViewToText関数について教えて欲しいのですが、1点目は照会リンクで指定した項目もテキストファイルに出力することは出来るのでしょうか。それと、メインソースのテーブルの項目名と、照会リンクのテーブルの項目名が同じ場合は、その2項目を出力できるでしょうか。出来ない場合は、テーブルの項目名を変えなくてはいけないのでしょうか。
ご教授の程、宜しくお願い致します。
DataViewToText関数について教えて欲しいのですが、1点目は照会リンクで指定した項目もテキストファイルに出力することは出来るのでしょうか。それと、メインソースのテーブルの項目名と、照会リンクのテーブルの項目名が同じ場合は、その2項目を出力できるでしょうか。出来ない場合は、テーブルの項目名を変えなくてはいけないのでしょうか。
ご教授の程、宜しくお願い致します。
投票数:0
平均点:0.00
Tanda
投稿数: 2151
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
humiさん、こんにちは。
項目名はVarリテラルで指定できますので、名称が重複していても
大丈夫みたいですよ。リンク先の項目もOKみたいです。
項目名はVarリテラルで指定できますので、名称が重複していても
大丈夫みたいですよ。リンク先の項目もOKみたいです。
投票数:1
平均点:10.00
humi
投稿数: 204
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
Tandaさん御回答頂き有難う御座います。
リンク先の項目はテキスト出力できることは確認できました。項目名に、Varリテラルで指定できるということでしたが、こちらはうまくいきませんでした。DataViewToText(0,'"A"VAR,"B"VAR','タイトルA,タイトルB',',','"',0)としてみたのですが、テキスト出力できませんでした。別の方法で、データビューのカラムの特性の、項目名の値を変えると、テーブルの項目名が一緒でも、テキスト出力できました。
リンク先の項目はテキスト出力できることは確認できました。項目名に、Varリテラルで指定できるということでしたが、こちらはうまくいきませんでした。DataViewToText(0,'"A"VAR,"B"VAR','タイトルA,タイトルB',',','"',0)としてみたのですが、テキスト出力できませんでした。別の方法で、データビューのカラムの特性の、項目名の値を変えると、テーブルの項目名が一緒でも、テキスト出力できました。
投票数:0
平均点:0.00
Tanda
投稿数: 2151
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
humi さん、こんにちは。
Varリテラルの記述ですが、「Var」を付けなくても認識されるようです。
定義式テーブルでエラーにならず、式の展開で項目名が返ります。
むしろ、「Var」を付与するとかえってエラーになりませんか?
ただ、おっしゃる通り、私のところでもうまく出力されませんでした。
以前のバージョンではこれできちんと動作していたはずなんですが。。。
Varリテラルの記述ですが、「Var」を付けなくても認識されるようです。
定義式テーブルでエラーにならず、式の展開で項目名が返ります。
むしろ、「Var」を付与するとかえってエラーになりませんか?
ただ、おっしゃる通り、私のところでもうまく出力されませんでした。
以前のバージョンではこれできちんと動作していたはずなんですが。。。
投票数:0
平均点:0.00
Tanda
投稿数: 2151
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
humi さん、こんにちは。
いろいろと試してみましたところ、どうやらVarリテラル
またはシンボル名の指定だけではうまく関数が動作しない
ようですね。関数の戻り値がFalseになってしまうようです。
やはり、マニュアルの例にあるように、項目名の文字列を
直接引数に指定しないと駄目みたいです。その際に、同じ
項目名が来ますと、先に見つかったほうが両者とも適用
されてしまって駄目みたいですね。
いろいろと試してみましたところ、どうやらVarリテラル
またはシンボル名の指定だけではうまく関数が動作しない
ようですね。関数の戻り値がFalseになってしまうようです。
やはり、マニュアルの例にあるように、項目名の文字列を
直接引数に指定しないと駄目みたいです。その際に、同じ
項目名が来ますと、先に見つかったほうが両者とも適用
されてしまって駄目みたいですね。
投票数:0
平均点:0.00
humi
投稿数: 204
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
Tandaさん、ご回答有難う御座います。
いろいろ試して頂き有難う御座います。私が確認した方法で、データビューのカラムの特性の、項目名の値を変えると、テーブルの項目名が一緒でも、テキスト出力できました。 この方法で対応したいと思います。
いろいろ試して頂き有難う御座います。私が確認した方法で、データビューのカラムの特性の、項目名の値を変えると、テーブルの項目名が一緒でも、テキスト出力できました。 この方法で対応したいと思います。
投票数:0
平均点:0.00
Tanda
投稿数: 2151
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
humi さん、こんにちは。
あ、それはいいアイデアですね。ヘルプを見ますと次のように記載
されておりましたので、それが本筋のような気がしますね。
-----
ここには、カラムまたは項目名が表示されます。タスク階層内に同じ
カラムが複数定義されている場合、項目名を変更することで区別しや
すくなります。
-----
あ、それはいいアイデアですね。ヘルプを見ますと次のように記載
されておりましたので、それが本筋のような気がしますね。
-----
ここには、カラムまたは項目名が表示されます。タスク階層内に同じ
カラムが複数定義されている場合、項目名を変更することで区別しや
すくなります。
-----
投票数:0
平均点:0.00