水晶報表之自定義函式

2021-06-23 00:21:53 字數 537 閱讀 7540

在水晶報表中可以自定義函式,它語法規則有兩種:一種是basic語法;一種是水晶報表自帶的語法(crystal語法)。這兩種語法我都不熟,但專案過程需要用到自定義函式來處理,如處理日期型別資料等。就從網上找了一些示例。

水晶報表的自定義函式的定義在公式欄位中,通過右擊「公式字段」,新增乙個公式字段,出現乙個公式字段編輯器。在「報表自定義函式」中進行新自定義函式。下面新增自定義函式及使用自定義函式,使用的語法是basic語法。

一、定義處理日期的自定義函式

'進行日期轉換

function mydate (date1 as datetime)

dim date2 as date

'分別取出年月日

date2=cdate(date1)

mydate =totext(date2,"yyyy年mm月dd日")

end function

二、使用自定義函式

自定義函式一般使用在公式欄位中

mydate()

水晶報表 使用者 自定義字段 加 (動態邊框)

在實現使用者自定義欄位前,先往原始碼中新增幾個checkbox控制項,和乙個button,再加乙個報表的 crystalreportviewer 結果如圖 然後往報表中新增幾個引數 http www.cnblogs.com babyt articles 142908.html跟阿泰的引數一樣的!並設...

水晶報表之建立子報表

本篇與asp.net沒有多大關係,asp.net只是做為顯示報表的載體而已。著重演示建立主報表以及子報表。先來看看資料庫中的兩個表 fruit 和 fruitkind 前者中乙個字段 fruitkind nbr 是乙個外來鍵,也是後者的主鍵。能夠獲取資料,當然需要建立兩個儲存過程 dbo usp f...

水晶報表之建立子報表

本篇與asp.net沒有多大關係,asp.net只是做為顯示報表的載體而已。著重演示建立主報表以及子報表。先來看看資料庫中的兩個表 fruit 和 fruitkind 前者中乙個字段 fruitkind nbr 是乙個外來鍵,也是後者的主鍵。能夠獲取資料,當然需要建立兩個儲存過程 dbo usp f...