我试图在工作区报告中获取一个菜单项以绕过项目主搜索屏幕,并使用下面提到的“|{1}”开关直接进入项目主维护屏幕:
Exact Macola 启动的参数
一些 Exact Macola 发布带有一个参数,允许您跳过搜索屏幕并直接转到特定实体;这些通常是维护屏幕(例如,项目主文件维护)。要将项目编号传递给该程序,请将以下内容添加到操作 URL“|{1}”。这由分隔值“|”组成 然后“{1}”表示将第一个参数传递给此菜单项。该数字会根据要传递的参数而改变。当它从报告中启动时,它会打开特定项目的“项目主维护”屏幕。要传递多个参数(最多 20 个),请输入如下信息(使用第 88 页的“为精确 Macola 屏幕传递的参数”表来确定每次启动可以传递多少个参数):|{1}{2 {3}{4}
添加开关时,出现以下错误:
文本框“ITEM”的 ActionInfo.Action.Hyperlink 表达式包含错误:[BC30455] 未为“公共共享函数 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, "", "", "")
谢谢!
斯科特·约翰逊