Crystal Reports - 将参数添加到'命令'查询(帮助)

时间:2016-05-10 10:50:23

标签: parameters crystal-reports command report

我试图通过第一部分中的VB6向Crystal Report中的SQL命令添加一个参数,并且操作简单且可以发送参数,现在第二方不知道如何发送此信息晶体接受了SQL。

第1部分:

ID IN ('1286460',
                 '1281450',
                 '1359340',
                 '1376330',
                 '1355510',
                 '1352860')

**第2部分:

ORDER BY CASE
            WHEN ID= 1286460 THEN 0
            WHEN ID= 1281450 THEN 1
            WHEN ID= 1359340 THEN 2
            WHEN ID= 1376330 THEN 3
            WHEN ID= 1355510 THEN 4
            WHEN ID= 1352860 THEN 5
         END

**

第1部分:工作

( {V_EMP.ID} = "1286460" OR  {V_EMP.ID} = "1281450" OR  {V_EMP.ID} = "1359340" OR  {V_EMP.ID} = "1376330" OR  {V_EMP.ID} = "1355510" OR  {V_EMP.ID} = "1352860")

第2部分: 这部分不知道怎么做!

2 个答案:

答案 0 :(得分:0)

enter image description here

  • 添加查询
  • 点击Create...按钮
  • 创建名为Employee IDs的字符串参数;选择允许多个值'
  • 添加到WHERE子句:WHERE ... AND V_EMP.ID IN {? Employee IDs}

答案 1 :(得分:0)

是的,这部分已经完成,发送第2部分参数的问题,不知道我将如何为晶体接受格式化它。 我通过VB6发送参数。我已经发送了第1部分的参数,这是晶体的基础,现在第2部分我无法构建它。