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

2022-09-01 18:21:13 字數 422 閱讀 7483

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

在後面將會建立乙個像上面的三層的資料來源層次結構,來講解如何定義主從關係的資料來源。

定義乙個父資料來源

首先在資料來源對話方塊中新增主資料來源,通過在設計器中點選「報表」>> 「資料來源和新增乙個新的sql資料來源」,設定opening role為報表的開始,這就意味著當在報表開始的時候查詢將會被執行,鍵入資料來源id,設定屬性關係並在sql編輯器文字框中編輯sql查詢。

>>全文

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

ncreport是一款輕量級 快速 多平台 簡單易用的基於qt toolkit的c 編寫的報表解決方案,目前主要包括報表渲染庫和報表設計器gui應用程式。在報表中最重要的部分就是中間的報表detail顯示部分,由於在報表中這個部分的內容是由來自資料來源的資料構成的行和列組成,所以就顯得尤為重要了。新...

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

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

譯 GLUT教程 子選單

lighthouse3d.com glut tutorial pop up menus sub menus 上一節我們介紹了如何建立普通選單和如果繫結使用者選定的選單到處理事件.下面來介紹分層子選單.子選單的建立和選單用的是同乙個函式.建立後插入到選單的函式glutaddsubmenu原型如下 vo...