自定義報表生成器點選鏈結型報表

2022-06-26 15:21:11 字數 966 閱讀 6874

點選鏈結型報表的外觀取決於所單擊的資料是標量值還是聚合值。

baseentity 物件必須具有以下子型別:entityid

在報表生成器中,baseentity 為主實體。當使用者將第乙個實體、欄位或字段集拖至設計區域時,將首先確定主實體。根據新增到報表中的字段和實體的情況,主實體可能會有所更改。當使用者沿某路徑跨越一對多關係並選擇了標量屬性時,主實體將會更改。

報表中使用的主實體(或基實體)必須與報表所鏈結到的實體相同。

首先在報表生成器中建立乙個普通的報表,然後開啟報表屬性:報表——》報表屬性,在報表屬性窗體中,選中「允許使用者從其他報表鑽取到此報表」選項,此報表就變成了鏈結型報表。

不能直接瀏覽乙個鏈結型報表,而是需要從一般報表導航過來,就類似新聞正文頁面一樣需要乙個新聞id才能顯示正文內容乙個,鏈結型報表也需要接收引數才能正常顯示。

當單擊標量值時,將使用單例項報表模板以值列表的形式顯示資料,只有一條資料。單擊主報表中的產品小類名稱時,只能提供此產品小類的相關屬性,如所屬的產品大類名稱等,不能顯示出該產品小類下所有的產品列表,因為「產品小類名稱」是標量值,不是聚合值。如果產品名稱的鏈結導航到產品類別,就會提示類似下面的錯誤資訊。

當單擊聚合值時,將使用多例項報表模板在表中顯示資料

中燃料場報表生成器 出庫報表

從進銷存系統匯出的銷售明細表 一鍵 生成 出庫報表 v1.0版本 sub cmdgroup1 cmdgroup1 巨集 從進銷存到處的銷售明細表生成料場出庫報表 判斷當前資料表是否為進銷存的銷售明細表 if range a1 銷售明細表 then msgbox 當前資料表不是 銷售明細表 或者已經被...

中燃料場報表生成器 入庫報表

option explicit sub cmdgroup2 判斷當前資料表是否為進銷存的銷售明細表 if range a1 進貨明細表 then msgbox 當前資料表不是 進貨明細表 或者已經被修改,請確認!end 結束程式的執行 end if 新建乙個資料表,位於sheet1後面 if she...

odoo自定義報表

核心目錄結構 1.建立模板檔案 即上圖的report template.xml 姓名 收費 2.將模板新增到列印按鈕 menu true 新增到頂部列印 model jm.tju.student.charge string 列印收據 report type qweb html name financ...