0

親愛なる同僚へ

VisualStudio2010 で生成されたレポートの表示に問題があります。すべてのレポートを準備しましたが、正常に動作しますが、別のコンピューターからレポートを生成しようとすると、「ここでは文字列が除外されています」というエラー が表示されます。 (とにかく、このエラーの原因となる式を確認しました。次のようになります。

"if ({parametry_extra.prx_konta_wirtualne}) <> true then {faktura_vat.nkn_nazwa_banku}&" nr "&{faktura_vat.nkn_nr_konta} else {faktura_vat.nkn_nazwa_banku}&" nr "&{faktura_vat.konto1}&" "&{faktura_vat.konto2}"

上記の式は正しいのですが、なぜ異なるコンピューターでは機能しないのでしょうか? 一部のコンピューターは、ブール値を string("true"/"false")、bool (true/false)、または int (1/0) としてスレッド化しようとしていると思います。

この問題を解決する方法を知っていますか?

助けてくれてありがとう。

4

1 に答える 1

1

解決策を見つけました。問題はデータ ソースにありました。パネル "DataTypeOptions" の "Advanced options" で、値"Bools as Char"を無効にすると、適切に機能するようになりました。

于 2012-12-12T08:56:16.410 に答える