如何将数值与 crystal 报告公式中的 URL 连接起来

how to concatenate number values with the URL in crystal report formula

我需要将固定值添加到 URL 如何将值添加到 URL 这是公式代码:

stringvar replaceid := Replace(totext({GET_ALLORDER_RESULT_PRINT_CASH;1.order number}),",",""); 
stringvar replaceids := Replace(replaceid,".00",""); 

numberVar testid = 6438;
numberVar deptid = 11;
numberVar culture = 2;

stringVar barcodeInput:=  "http://www.store.com/RPT/WebForm1.aspx?order_id="&""&replaceids;

如何在crystal报表公式

的URL条形码输入末尾添加testid、deptid和culture

我需要用这些变量调用并打开 URL,我需要你的帮助。

您的公式有多个问题:

  1. 您似乎试图用 Replace 格式化数字。如果使用正确,这可以通过 ToText 完成。
    (只需在公式编辑器中突出显示 ToText 并按 F1
  2. = 没有给 numberVar 变量赋值。使用 := 进行赋值。
  3. 不需要变量 barcodeInput

以下应该有效:

stringVar orderid := ToText({GET_ALLORDER_RESULT_PRINT_CASH;1.order number},0,"");  

numberVar testid := 6438;
numberVar deptid := 11;
numberVar culture := 2;

"http://www.store.com/RPT/WebForm1.aspx?" &
"order_id=" & orderid &
"&testid=" & ToText(testid,0,"") &
"&deptid=" & ToText(deptid,0,"") &
"&culture=" & ToText(culture,0,"");