0

レポートで初めてカスタム コード ブロックを作成しました。

レポートをプレビューすると、次のエラーが表示されます。

Class '<classname>' cannot be indexed because it has no default property

レポート フィールドに値を入力しようとしています。カスタム ブロックのコードは次のとおりです。

Sub PopulateSubTotal

    Fields!HeaderSubTotal.Value = Fields!TextboxSubTotal.Value
End Sub

レポートでカスタム コード ブロックを使用するのはこれが初めての試みであるため、どこが間違っていたのか教えてください。

4

2 に答える 2

1

このエラーが発生し、クラス名がReportExprHostImpl.CustomCodeProxyである場合は、 のCode!MyFunction(...)代わりに を使用して式を記述した可能性がありCode.MyFunction(...)ます。

于 2019-02-13T20:46:48.793 に答える
0

解決策が見つかりました。

これはカスタム コード ブロックでは実行できないことがわかったので、代わりに変数を使用しました。

答えについては、この投稿を参照してください。

レポートの他の部分にテキスト ボックスの値を表示する

于 2012-04-09T22:08:34.780 に答える