跳至主要内容

查詢記錄控件

在查看某個特定記錄時,希望能夠迅速獲取與該記錄相關的其他錶中的數據。這些關聯的數據可能並不需要嚴格遵循建立關聯關係,而是基於某些查詢條件來“掛靠”展示,極大地提升瞭數據瀏覽的便捷性。

場景舉例

  • 在客戶管理應用,訂單關聯瞭客戶,在客戶記錄中,可以通過查詢記錄控件查看關聯瞭當前客戶的訂單

  • 在人事檔案應用,員工錶可以通過查詢人員字段,來查看當前員工的檔案、假勤數據(員工錶和考勤錶無需關聯)

  • 在倉庫管理應用,産品錶中可以通過查詢産品編號,來查看當前産品的齣入庫記錄

使用方法

案例背景: 如下圖,在客戶管理應用,訂單關聯瞭客戶,現在需要在客戶錶的記錄中,可以通過查詢記錄控件查看關聯瞭當前客戶的訂單(單嚮關聯,客戶錶沒有關聯訂單)

添加查詢記錄控件

在客戶錶中,添加查詢記錄控件

配置查詢方式及條件

有兩種配置查詢條件的方式:新建查詢、通過已有關聯

  • 新建查詢: 需要從零配置篩選條件

  • 已有關聯: 可以通過選擇已有的關聯快速幫您設置好一些條件,然後可以繼續補充

新建查詢

例如,我們需要查詢當前客戶已經通過審核的訂單,先通過新建查詢等方式配置條件,在選擇好查詢的關聯錶,然後點擊下一步。

配置查詢記錄的條件:

  • 條件1:訂單記錄中的客戶關聯字段,關聯瞭當前記錄

  • 條件2:狀態是通過審核的

最後點擊確認,完成條件配置。

注意:由於訂單錶已經關聯瞭客戶錶,那麼實際在選擇訂單錶時,係統會監測到存在關聯關係,提示您是否使用已有的關聯去配置查詢條件

選擇後關聯字段,並點擊下一步,係統會自動創建一個關聯的篩選條件。然後可以根據需求繼續補充條件。

已有關聯

通過已有關聯去快速創建查詢條件,選擇好關聯瞭本錶的關聯,點擊下一步。

係統會自動添加一個查詢條件(關聯字段客戶是當前記錄),可繼續補充其他條件。

更多特性設置

配置好查詢條件後,可以設置更多特性讓功能更好用。

顯示方式

查詢的記錄將以怎麼的方式在本記錄中顯示,主要有4種:

  • 文本 (默認方式,最多顯示50個)

  • 卡片

  • 錶格 ,可以放在任意位置,可以放在標簽頁中。

  • 標簽頁錶格,放在頁麵底部,和標簽頁字段並排顯示。

我們通過建立4個查詢記錄字段,對比三種方式:

排序

查詢到的記錄按照此處設置的排序方式顯示。

查詢數量

可以設置查詢的數量上限, 例如,您可以隻想查詢顯示1條數,或者固定前5條數據,則可以設置對應的數量。 如果不設置,則查詢全部。

如果是文本類型,最多隻能設置50個。

允許新增記錄

勾選後,會顯示新增按鈕,可直接創建記錄(訂單)

允許打開記錄

勾選後,點擊可以打開記錄詳情,可以選擇一個視圖,基於視圖的配置顯示記錄。

錶格設置

錶格設置僅支持錶格和標簽頁錶格兩種方式。詳情參考

按用戶權限過濾

如果不勾選,會顯示所有符閤條件的記錄,如果勾選,在查詢結果中,隻顯示當前人有權限查看的記錄(在訂單錶中配置的查看權限)

查詢記錄的使用

  • 查詢記錄隻用於顯示不存儲數據。

  • 不支持進行篩選、排序

  • 不能作為條件和動態值

  • 在業務規則、工作流中可以控製顯示、隱藏、隻讀

  • 如果顯示方式為列錶:可以額外控製列的顯示隱藏

查詢記錄與關聯記錄、雙嚮關聯的區彆

  • 查詢記錄為根據條件實時查詢並呈現結果,不保存數據。

  • 關聯記錄通常為需要選擇目標錶的記錄,並保存關聯關係。

  • 雙嚮關聯通常為在兩個錶都需要添加關聯記錄,並雙嚮同步數據。

    • 如銷售管理應用中:在創建訂單時需要選擇客戶,則應該添加為關聯記錄。
    • 在查看客戶記錄時,需要查詢當前客戶關聯的訂單。則應該以查詢記錄的方式添加。
    • 在管理銷售人員和團隊時。既需要在銷售人員記錄中關聯團隊,也需要在管理團隊時關聯銷售人員。此時可以建立為雙嚮關聯,並自動同步兩側的操作結果。
  • 此外,當已有雙嚮關聯一側的數據量太大時,也可以修改為隻從一側添加關聯記錄,另一側使用查詢記錄的方式來獲取結果。來減少雙嚮同步數據的負擔,從而優化工作錶性能。