Qt報表控制項NCReport教程 新增報表字段

2022-09-01 18:27:09 字數 672 閱讀 1500

ncreport是一款輕量級、快速、多平台、簡單易用的基於qt toolkit的c++編寫的報表解決方案,目前主要包括報表渲染庫和報表設計器gui應用程式。

在報表中最重要的部分就是中間的報表detail顯示部分,由於在報表中這個部分的內容是由來自資料來源的資料構成的行和列組成,所以就顯得尤為重要了。

新增域field步驟

一、在工具選單中選擇域工具按鈕或者是選單專案,這個時候游標就會發生變化,然後在報表中你想放置域的地方點選detail部分,這個樣子就會在那個位置建立域物件,並開啟域設定對話方塊。

需要指定下面的屬性:

二、 新增field到detail部分,並將他們移動到示例中的位置。field列的名字是:col0,col-1, col2,col3,col4,col5(另一種名字是:0,1,2,3,4,5),選擇col4和col5 field項,並雙擊對齊按鈕對齊,接著在field對話方塊中設定資料型別為數字,並使用numeric tab page來設定數字格式屬性。

>>>完整文章

報表控制項NCreport教程 子查詢系統設計

資料包表中經常需要用到主從資料關係,比如發票 訂單等一類的特殊檔案,在報表控制項ncreport中也不例外。資料包表至少有乙個表頭和乙個通過 主鍵和外來鍵關聯的相關細節資料集。子查詢系統則是通過父資料來源驅動重複的執行sql子查詢,這個可以通過乙個id組實現,而這個組大部分是父主鍵和子外 鍵。由於這...

NCreport報表控制項教程 設計頁首和頁尾

一 設計頁首 一般來說頁首部分一般是用於包含標題的內容,首先我們會新增列標籤到頁首部分,標籤都是簡單的文字,標籤項一般是用於在報表上顯示一些描述資訊,標籤都是靜態項,所以它們的值不會有變化。新增標籤 在工具選單中選擇選單項或是選擇標籤工具,之後游標就會變成乙個橫線,之後點選你想要將標籤放置的在報表頁...

FastReport VCL報表控制項使用教程彙總

fastreport vcl提供建立報表所需的所有工具,報表引擎 視覺化報表設計器 預覽視窗 對話方塊設計工具,以及pascal like巨集解釋程式。本文將對fastreport vcl報表控制項的使用方法作簡要介紹。fastreport vcl報表匯出的特殊設計要求 任何格式匯出輸出的報表的質量...