2016-03-07 41 views
0

這是一個舒展的一點點,但我們正在努力舊報表轉換成一個越來越不穩定的Access數據庫和我有一個問題。 這裏的報告確實在目前訪問的內容:水晶報告自動電子郵件到廠商參數

  1. 用戶被提示輸入我們的許多供應商之一,在下拉式的列表
  2. 一旦輸入了供應商,這部分的供應商名單將被填充
  3. 然後報告會從我們的系統(IFS)中提取一個電子郵件地址,並通過電子郵件將已填充到我們文件中的電子郵件列表通過電子郵件發送給我們。

我們已經做出了一個SQL查詢,它將提取我們需要複製報表的信息,但是我們處於一種十字路口,以便如何讓它自動通過列表參數中的供應商將自動發送電子郵件給他們。

會不會有這樣做的水晶報表(2011)除了自動化的報告,並通過可能while循環手動或Oracle SQL Developer中選擇所有的參數更簡單的方法?

由於提前,如果你需要的任何信息,我會盡力和澄清!

回答

0

這看起來像一個數據驅動的報告(公佈)。如果供應商和他們的電子郵件針對查詢返回的每條記錄運行報告,您將運行一個查詢來檢索列表。讓我們說你有一個報告,它接受一個參數,供應商ID和這樣

SupplierID SupplierEmail 

ID查詢返回數據= 1 [email protected]

ID = 2 [email protected]

ID = 3 [email protected]

軟件會立即列#1和將使用ID = 1,作爲參數供應商報告,將出口報告,將導出的文件發送到[email protected]。然後它將移動到下一行,並將ID = 2用作同一報告下一次運行的參數,將其導出併發送到[email protected]。第3行也會發生同樣的情況。您也可以查看此視頻,其中演示了這個過程:http://www.r-tag.com/Pages/Preview_CreateBatchJob.aspx。 由於報告參數,電子郵件等的值由查詢返回,因此這種方法稱爲數據驅動報告(發佈)。

數據驅動的出版物,如果你擁有的SQLServer企業許可證在SSRS可用。還有其他類型的軟件支持他們。上面的示例視頻來自R-Tag,它可能也很有用,並且支持SSRS,Crystal報告和SQL即席查詢。如果您使用臨時查詢,則可以將供應商數據導出到Excel,而無需創建特殊報告。