易飛 報表之衍生字段

2021-08-25 06:40:50 字數 361 閱讀 1828

1.

erp系統中有很多是定死的類別,如**,發票種類,在程式設計中寫死系統並沒有單獨的表進行存放。這點可以在資料字典中看到(字段說明)

那麼在自定義報表中實現這樣的功能呢?

我們很容易想到重寫sql

用case when

寫ok,如果這個字段長度不夠呢?當然可以改。

這是一種方法,但如果你的**人重新生成一下sql

就很容易丟失。我想在系統內是否有這樣的功能呢?

答案是:有

選中需要顯示的字段選擇左邊倒數第乙個選項。

2. 衍生字段

如兩個字段進行資料的四則運算,或者字元格式化等等

在格式化字串的時候 需要注意的是資訊型別。

易飛 自定義報表之呼叫自定義函式

上一次發表衍生欄位的使用方法,在衍生欄位中可以呼叫系統函式或者進行四則運算。本人的理解都是轉換成可執行的sql 語句。故可以在資料庫執行函式都應該可以被呼叫,系統函式可以呼叫那自定義函式呢?答案是對的。首先進行乙個簡單的測試 日期轉換格式自定義函式20100611 2010 06 11 建立函式 c...

水晶報表之建立子報表

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

水晶報表之建立子報表

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