2016-09-02 12 views
0

SSRSのルールを設定しようとしています。ユーザーがPDFファイル名「Document.pdf」をクリックすると、 URLの元に移動します。 'www.website.com/Document.pdf' !SSRSエラー: '値'は 'ReportExprHostImpl ... Action0_ActionExprHost'のメンバーではありません。

= IIf関数(フィールドID.Value = "Document.pdf"、「www.website.com/:そうするには

、私はURLへ移動プレースホルダのプロパティ]> [アクション]> [下の式を使用しています

The ActionInfo.Action.Hyperlink expression for the text box ‘ID’ contains an error: [BC30456] 'Value' is not a member of 'ReportExprHostImpl.ID_TextBoxExprHost.ActionInfo_ActionInfoExprHost.Action0_ActionExprHost'. 

私はFiのではなく、Me.Valueを使用して、同じエラーが表示されます。レポートを実行する際にDocument.pdf」、 "偽")

enter image description here

、私はエラーが表示されますID!値。

私はこれまでこの問題に遭遇していませんでしたので、これがビルダーのアクションを報告するのに固有であるかどうか不思議です。

+0

'Me.value'を使用している**テキストボックス**(表示されているプレースホルダーではありません)に別のアクションがないことは確かですか? –

答えて

0

は、使用してみてください:

=IIf(Fields!ID.Value = "Document.pdf", "http://www.website.com/Document.pdf", nothing) 

注VS警告メッセージ:

The value ‘www.website.com/Document.pdf’ of the Hyperlink property of the text box ‘Textbox18’ has an invalid schema. URLs in reports may only use http://, https://, ftp://, mailto:

このことができますなら、私に教えてください。

+0

あなたの答えをありがとう、私は同じエラーを受け取ったとしてもそれを修正するようではない – BenWS

+0

@BenWS、IDフィールドの値をチェックしましたか? IDフィールドのValueプロパティが認識されないようです。 –

+0

このフィールドがレポートの表示値として参照されるため、これがなぜ認識されないのか分かりません。つまり、 'Fields!ID.Value'がレポートビルダーの別の領域で認識されたら、ここで認識されます - ValueプロパティをActions – BenWS

関連する問題