Crystal reports 水晶报表显示数据库查询

Crystal reports 水晶报表显示数据库查询,crystal-reports,Crystal Reports,我是CR的新手。我有一份别人写的报告。当我使用Database->“showsqlkquery”命令时,WHERE子句有一组名称。我怎样才能知道这张名单是从哪里来的 SELECT "billing_tx_charge_detail_2004"."date_of_service", "billing_tx_charge_detail_2004"."v_SERVICE_CODE", "billing_tx_charge_detail_2004"."v_PROVIDER_NAME",

我是CR的新手。我有一份别人写的报告。当我使用Database->“showsqlkquery”命令时,WHERE子句有一组名称。我怎样才能知道这张名单是从哪里来的

SELECT "billing_tx_charge_detail_2004"."date_of_service", "billing_tx_charge_detail_2004"."v_SERVICE_CODE",     "billing_tx_charge_detail_2004"."v_PROVIDER_NAME",     "billing_tx_charge_detail_2004"."service_status_value", "billing_tx_charge_detail_2004"."v_client_name", "billing_tx_charge_detail_2004"."guarantor_liability", "billing_tx_charge_detail_2004"."CLAIM_NUMBER", "billing_tx_charge_detail_2004"."GUARANTOR_ID", "billing_tx_charge_detail_2004"."v_service_value", "billing_tx_charge_detail_2004"."PATID", "cw_patient_notes"."service_duration", "cw_patient_notes"."note_type_value"FROM   "SYSTEM"."billing_tx_charge_detail_2004" "billing_tx_charge_detail_2004" LEFT OUTER JOIN "CWSAVPMLIVESYSTEM"."cw_patient_notes" "cw_patient_notes" ON ((("billing_tx_charge_detail_2004"."FACILITY"="cw_patient_notes"."FACILITY") AND ("billing_tx_charge_detail_2004"."PATID"="cw_patient_notes"."PATID")) AND ("billing_tx_charge_detail_2004"."EPISODE_NUMBER"="cw_patient_notes"."EPISODE_NUMBER")) AND ("billing_tx_charge_detail_2004"."JOIN_TO_TX_HISTORY"="cw_patient_notes"."JOIN_TO_TX_HISTORY")
WHERE  ("billing_tx_charge_detail_2004"."date_of_service">={d '2009-07-01'} 
AND "billing_tx_charge_detail_2004"."date_of_service"<={d '2009-07-31'}) AND 
("billing_tx_charge_detail_2004"."v_PROVIDER_NAME"='BARNHART,SCOTT' OR
 "billing_tx_charge_detail_2004"."v_PROVIDER_NAME"='BINKER,BARB  MSW LISW' OR 
"billing_tx_charge_detail_2004"."v_PROVIDER_NAME"='BRETNAN,BAUNEEN' OR 
"billing_tx_charge_detail_2004"."v_PROVIDER_NAME"='CROWN,DWAYNE  BS  NCAC-I  LADAC' 
OR "billing_tx_charge_detail_2004"."v_PROVIDER_NAME"='COFFEE,RAMBA  BA  LADAC' OR
"billing_tx_charge_detail_2004"."v_PROVIDER_NAME"='DECODE,TENISE  MC LMFT LADAC' OR 
"billing_tx_charge_detail_2004"."v_PROVIDER_NAME"='GONSALEZ,MAREN' OR
"billing_tx_charge_detail_2004"."v_PROVIDER_NAME"='HITAN,TOM' OR 
"billing_tx_charge_detail_2004"."v_PROVIDER_NAME"='KOTUE,SHEENA')
 ORDER BY "billing_tx_charge_detail_2004"."v_SERVICE_CODE",
 "billing_tx_charge_detail_2004"."date_of_service", "billing_tx_charge_detail_2004"."PATID"
选择“账单发送费用详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情价值详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情2004客户姓名详情详情详情详情详情详情详情详情2004详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情详情2004担保人责任,“2004年账单、2004年账单、2004年账单、2004年账单、2004年账单、2004年账单、2004年账单、2004年账单、2004年账单、2004年账单、2004年账单、2004年账单、2004年账单、2004年账单、2004年账单、2004年账单、2004年账单、2004年账单、2004年账单、2004年账单、2004年账单、2004年账单、2004年账单、2004年账单、2004年账单、2004年账单、2004年账单、2004年账单、2004年账单、2004年账单、2004年账单、2004年账单“左侧外部连接”CWSAVPMLIVESYSTEM“,”cw_患者_注释“,”cw_患者_注释“,”(“账单发送费用详细信息2004”,“设施”=”cw_患者_注释“,”设施“,”账单发送费用详细信息2004“,”PATID“=”cw_患者_注释“,”账单发送费用详细信息2004“,”插曲编号“=”cw_患者_注释“,”插曲编号”)和(“2004年账单发送、收费、详细信息”、“连接发送历史记录”=“cw患者记录”、“连接发送历史记录”)
其中(“账单发送费用详情”2004““服务日期”>={d'2009-07-01}

和“计费、发送、收费、详细信息”2004、“服务日期”可在报告->选择专家命令中找到!万岁


我一贴出问题就知道我会找到答案:)

你有一些选择。它是:

  • 在记录选择公式中(报告>编辑选择公式>记录)
  • 在“显示SQL查询”窗口中硬编码(尽管不太可能)
  • 在与报表一起保存或包含默认值的参数中(可能性更小)

只是一个小建议:选择专家用于建立记录选择公式。如果要查看原始公式,请转到“报告”->“选择公式”->“记录”“。我发现直接编辑公式要比使用专家简单得多。问题是最后一个人硬编码了报告->选择专家部分中的所有名称,我需要删除它们。我更喜欢编写自己的SQL查询……这样我就可以确切地知道数据是什么,为什么会出现