我有Crystal Reports(按需子報表)將一些預設測試值(如1,2,3,4,5,6)寫入不同的數據庫在數據庫過程的幫助下,插入預設值並向Crystal Reports返回一個虛擬值。將報表中的值插入到數據庫中
SQL命令看起來像這樣: CALL TestProcedure(1,2,3,4,5,6)
現在,唯一剩下的東西是取代的虛設值1,2,3, 4,5,6由Crystal Reports提供的值。
這裏有一個例子,我所追求的: CALL TestProcedure({@客戶名稱},{@ CustomerPhoneNumber},{@ CustomerAddress},{@ CustomerPostCode},{@訂購日期},{@ TotalSumOfTheOrder})
因爲我對水晶報表相當新,我會從這裏開始提供一些額外的信息,以幫助我理解我在這裏想要完成的一點點: 我們的提貨單是獲取地址,名稱和送貨公司的報告數據庫中的名稱等(每個客戶1份報告)。 我需要將報告中的大部分數據寫入另一個數據庫以供進一步處理。
是否有任何獲取字段值並將其插入到sql命令中的方法?
這種方法看起來很不明智。 Crystal Reports報告框架設計用於讀取和顯示數據庫中的數據,而不是寫入數據。這聽起來像你真正想要的是在兩個數據庫之間複製數據,然後使用它的輸出來運行報告,而不是相反。 – Aaroninus