ワークスペース レポートのメニュー アイテムを取得してアイテム マスター検索画面をバイパスし、以下で説明する「|{1}」スイッチを使用してアイテム マスター メンテナンス画面に直接移動しようとしています。
正確な Macola 起動のパラメータ
Exact Macola の起動の一部は、検索画面をスキップして特定のエンティティに直接移動できるパラメータを取ります。これらは通常、メンテナンス画面です (たとえば、アイテム マスターのメンテナンス)。アイテム番号をこのプログラムに渡すには、次をアクション URL「|{1}」に追加します。これは区切り値「|」で構成されます 次に「{1}」は、最初のパラメーターをこのメニュー項目に渡すことを示します。その数は、渡すパラメーターによって異なります。これをレポートから起動すると、特定のアイテムのアイテム マスターのメンテナンス画面が開きます。複数のパラメーター (最大 20) を渡すには、次のような情報を入力します (88 ページの表「正確な Macola 画面に渡すパラメーター」を使用して、起動ごとに渡すことができるパラメーターの数を決定します): |{1}{2 }{3}{4}
スイッチを追加すると、次のエラーが発生します。
テキスト ボックス 'ITEM' の ActionInfo.Action.Hyperlink 式にエラーが含まれています: [BC30455] 'Public Shared Function ContextualMenu(MenuID As String, ReportID As String, Division As String, FieldValue1 As文字列、文字列としての FieldValue2、文字列としての FieldValue3、文字列としての FieldValue4) オブジェクトとして ' .
これがどのように構築されるべきかの例があれば、助けていただければ幸いです。ここでは、エラーを作成している現在の形式です。
=UFssrsCA.CAFunctions.ContextualMenu|{1}("Item_no",Variables!ReportID.Value,Parameters!ReportParameter1.Value,Fields!item_no.Value, "", "", "")
ありがとう!
スコット・ジョンソン