Ich erstelle einen Bericht mit Crystal Reports und ich muss die Werte mit Parametern filtern. Bisher habe ich den folgenden Code verwendet, um die Daten im Select-Experten zu filtern.Crystal Reports, akzeptieren NULL Werte über einen Parameter
{ACTION_MES_CMB_R.EVAL_ID} = {?Evaluation} and
{ACTION_MES_CMB_R.EMP_NUMBER} = {?Employee} and
{PARAMETER.PARA_NAME} = "COMPANY_COPYRIGHTS" and
{VW_ACTION_MES_CMB_R.GOAL_VERSION_NO} = {?Goal_Version}
Zusätzlich zu, dass ich will auch die Daten erhalten, die Nullwerte für VW_ACTION_MES_CMB_R.GOAL_VERSION_NO
hat.
So shold der Code etwas geändert werden, wie dies DB NULL-Werte zu akzeptieren,
{VW_ACTION_MES_CMB_R.GOAL_VERSION_NO} = {?Goal_Version} or /**NULL**/
Bitte helfen Sie mir dies zu tun. Ich hoffe, du kannst die Frage verstehen. Vielen Dank.
ist 'null' durch den Benutzer ausgewählt während der Eingabe des Berichts bereitstellt? – Siva
Der Benutzer muss einen Wert auswählen, und standardmäßig sollte der Nullwert ausgewählt werden. – jayz
Sie müssen NULL als Standardparameter hinzufügen, das heißt, geben Sie nicht NULL ein, fügen Sie stattdessen eine Zeile im Parameterfenster hinzu, ohne etwas einzugeben, nicht einmal Leerzeichen und verwenden Sie denselben Code '{VW_ACTION_MES_CMB_R.GOAL_VERSION_NO} = {? Goal_Version}' – Siva