2016-05-10 10 views
0

Ich versuche einen Parameter zu den SQL-Befehlen in Crystal Report über die VB6 im ersten Teil hinzuzufügen und einfach zu tun und könnte die Parameter senden, jetzt weiß die zweite Partei nicht, wie sie diese Information an das kristallisierte SQL senden soll.Crystal Reports - Hinzufügen eines Parameters zu einer 'Command' Abfrage (Hilfe)

TEIL 1:

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

** TEIL 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 

**

TEIL 1: seine Arbeit

({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") 

TEIL 2: diese Teil weiß nicht, wie es geht!

+0

können Sie Ihre SQL-Abfrage posten – Siva

Antwort

0

enter image description here

  • hinzufügen Abfrage
  • Klicken Sie auf die Schaltfläche Create...
  • einen String-Parameter erstellen Employee IDs genannt; wählen Sie ‚kann mehrere Werte‘
  • In der WHERE Klausel: WHERE ... AND V_EMP.ID IN {? Employee IDs}
+0

Ja, dieser Teil ist fertig, das Problem beim Senden der Parameter von Teil 2, weiß nicht, wie ich es für den Kristall akzeptieren wird. Ich sende den Parameter über die VB6. Ich habe bereits den Parameter von Teil 1 gesendet, der die Basis des Kristalls ist, jetzt den Teil 2, den ich nicht bauen kann. – Castelo

0

Ja, das Teil fertig ist, das Problem, wenn der Parameter von Teil 2 zu senden, weiß nicht, wie ich es für den Kristall akzeptieren formatiert. Ich sende den Parameter über die VB6. Ich habe bereits den Parameter von Teil 1 gesendet, der die Basis des Kristalls ist, jetzt den Teil 2, den ich nicht bauen kann.

+0

Sie müssen Unterberichte verwenden – Siva