没有预览数据 - 如何编辑 sql?
No preview data - how to edit sql?
我正在编辑我们正在使用的系统附带的 crystal 报告(使用版本 14.1.1)。我在预览中看不到任何数据,但是当我转到 "Database -> show sql query" 时,很明显它不起作用,因为查询需要一些数据库中不存在的值,只是一个简单的 "FIELD = 'value1'"我想要 "FIELD = 'value2'"
的查询
我可以在哪里设置这些值?
确切地说,查询是下面这个野兽(不要怪我,这是商业系统做的),我需要能够为 ORDER_NUM=[=12 设置另一个值=]
SELECT "ORDERS"."ORDER_NUM", "CUSTOMER"."COMPANY_NAME",
"CUSTOMER"."ADDRESS1", "CUSTOMER"."ADDRESS2", "ORDERS"."LAB_GROUP",
"ORDERS"."X_INTERNAL_RESP", "ORDERS"."X_CONTACT_PERSON",
"SAMPLE"."SAMPLE_NUMBER", "SAMPLE"."X_EXTERNAL_ID", "SAMPLE"."SAMPLE_TYPE",
"SAMPLE"."X_REFERENCE_TIME", "TEST"."ANALYSIS", "RESULT"."NAME",
"ORDERS"."X_SIGNED_BY", "RESULT"."FORMATTED_ENTRY", "RESULT"."STATUS",
"RESULT"."ACCREDITED", "UNITS"."DISPLAY_STRING", "TEST"."STATUS",
"RESULT"."REPORTABLE", "RESULT"."ORDER_NUMBER", "RESULT"."ATTRIBUTE_1",
"RESULT"."ATTRIBUTE_2"
FROM ((("SAMPLE" INNER JOIN "TEST" ON
"SAMPLE"."SAMPLE_NUMBER"="TEST"."SAMPLE_NUMBER") INNER JOIN ("CUSTOMER"
INNER JOIN "ORDERS" ON "CUSTOMER"."NAME"="ORDERS"."ABOUT_ENTITY") ON
"SAMPLE"."X_ORDER"="ORDERS"."ORDER_NUM") INNER JOIN "RESULT" ON
("TEST"."SAMPLE_NUMBER"="RESULT"."SAMPLE_NUMBER") AND
"TEST"."TEST_NUMBER"="RESULT"."TEST_NUMBER")) LEFT OUTER JOIN "UNITS" ON
"RESULT"."UNITS"="UNITS"."UNIT_CODE"
WHERE "RESULT"."REPORTABLE"='T' AND "ORDERS"."ORDER_NUM"='ØSTERÅS-2014-79'
AND "RESULT"."STATUS"='A' AND "TEST"."STATUS"='A'
ORDER BY "SAMPLE"."SAMPLE_NUMBER", "TEST"."ANALYSIS", "RESULT"."NAME"
无法说出 CR 14 的确切位置,但通常在 "Report" 菜单中选择 "Selection formulas" - "Record"。 WHERE 条件的条件通常从那里插入。
我正在编辑我们正在使用的系统附带的 crystal 报告(使用版本 14.1.1)。我在预览中看不到任何数据,但是当我转到 "Database -> show sql query" 时,很明显它不起作用,因为查询需要一些数据库中不存在的值,只是一个简单的 "FIELD = 'value1'"我想要 "FIELD = 'value2'"
的查询我可以在哪里设置这些值?
确切地说,查询是下面这个野兽(不要怪我,这是商业系统做的),我需要能够为 ORDER_NUM=[=12 设置另一个值=]
SELECT "ORDERS"."ORDER_NUM", "CUSTOMER"."COMPANY_NAME",
"CUSTOMER"."ADDRESS1", "CUSTOMER"."ADDRESS2", "ORDERS"."LAB_GROUP",
"ORDERS"."X_INTERNAL_RESP", "ORDERS"."X_CONTACT_PERSON",
"SAMPLE"."SAMPLE_NUMBER", "SAMPLE"."X_EXTERNAL_ID", "SAMPLE"."SAMPLE_TYPE",
"SAMPLE"."X_REFERENCE_TIME", "TEST"."ANALYSIS", "RESULT"."NAME",
"ORDERS"."X_SIGNED_BY", "RESULT"."FORMATTED_ENTRY", "RESULT"."STATUS",
"RESULT"."ACCREDITED", "UNITS"."DISPLAY_STRING", "TEST"."STATUS",
"RESULT"."REPORTABLE", "RESULT"."ORDER_NUMBER", "RESULT"."ATTRIBUTE_1",
"RESULT"."ATTRIBUTE_2"
FROM ((("SAMPLE" INNER JOIN "TEST" ON
"SAMPLE"."SAMPLE_NUMBER"="TEST"."SAMPLE_NUMBER") INNER JOIN ("CUSTOMER"
INNER JOIN "ORDERS" ON "CUSTOMER"."NAME"="ORDERS"."ABOUT_ENTITY") ON
"SAMPLE"."X_ORDER"="ORDERS"."ORDER_NUM") INNER JOIN "RESULT" ON
("TEST"."SAMPLE_NUMBER"="RESULT"."SAMPLE_NUMBER") AND
"TEST"."TEST_NUMBER"="RESULT"."TEST_NUMBER")) LEFT OUTER JOIN "UNITS" ON
"RESULT"."UNITS"="UNITS"."UNIT_CODE"
WHERE "RESULT"."REPORTABLE"='T' AND "ORDERS"."ORDER_NUM"='ØSTERÅS-2014-79'
AND "RESULT"."STATUS"='A' AND "TEST"."STATUS"='A'
ORDER BY "SAMPLE"."SAMPLE_NUMBER", "TEST"."ANALYSIS", "RESULT"."NAME"
无法说出 CR 14 的确切位置,但通常在 "Report" 菜单中选择 "Selection formulas" - "Record"。 WHERE 条件的条件通常从那里插入。