2012-01-11 41 views
0

我正在尋找一種方法來比較salesforce中的兩個視圖。我想創建一個可視化的頁面,讓用戶選擇與Account對象關聯的兩個視圖,並顯示出現在這兩個視圖上的所有帳戶。在salesforce中比較兩個視圖

我很努力很辛苦這裏,我無法弄清楚如何從意見獲得滿意的結果,但我希望有一種方式來獲得匹配濾波器每個視圖所有帳戶。

這裏是我的SOQL查詢:

Select Id, Name, Owner.Name FROM Account WHERE 
    Id IN (SELECT AccountId FROM Opportunity WHERE RecordTypeId = :RecordType1ID AND StageName IN :StageOneList) 
    AND Id IN (SELECT AccountId FROM Opportunity WHERE RecordTypeId = :RecordType2ID AND StageName IN :StageTwoList) 

這是VF頁到目前爲止,我已經取得的基礎。可以過濾來自省的賬戶所有者賬戶和下拉列表。這個想法是,組織中的很多人已經根據需要過濾了帳戶,創建了視圖。我不希望將每個可能的帳戶字段都作爲過濾器,而是希望將與帳戶關聯的活動用戶視圖下拉列表中,然後他們可以選擇機會1和機會2並擁有帳戶匹配列表。

回答

0

我假設你的意思的意見,在下拉框中標準選項卡上的某個對象的可用視圖?如果是這樣,我不相信你可以直接從它們查詢結果,儘管你可以使用提供過濾器的SOQL語句來查詢Account對象。

我的建議是創建一個VF頁面,它有2個下拉菜單來切換用於返回正在顯示的帳戶列表的SOQL查詢(這意味着您有一組預定義的視圖並對它們進行更新,需要代碼更新)或給出您的用例的更多細節,我們可能會提供其他建議。

+0

我想找到的東西,可以使用用戶做出的意見,所以這個VF頁面會出現相當定製的,但你的預設代碼的想法將是我的備份,如果我不能全部功能,我想。我將用我的SOQL查詢更新我的問題。 – 2012-01-11 12:08:56

0

這聽起來像你只需要在這裏比較過濾器的結果。我的建議是,你真的想做一些應該用報告而不是視圖來完成的事情。

+0

它是我們一直在試圖處理報告的東西,但功能卻不在那裏。我們的最終產品/報告應顯示在兩個特定階段顯示兩個特定機會的帳戶,並通過其他屬性(例如帳戶位置,所有者以及其他廣泛和完全隨機的過濾器)進行過濾。現在,在標準報告行爲中合作非常容易,可以單獨查看每個機會,現在面臨的挑戰是合併這兩個列表並獲取出現在它們兩個上的帳戶。 – 2012-01-11 12:06:16