1. 程式人生 > >皕傑報表中“數據值”和“顯示值”的應用

皕傑報表中“數據值”和“顯示值”的應用

展現 報表 value get 文本 相等 內容 顯示 取出

在皕傑報表文本單元格屬性中,有“數據值”和“顯示值”兩個屬性。
數據值是單元格的真實值,當單元格被引用時,引用的就是單元格的真實值;
顯示值是在報表展現時所顯示的內容,僅僅用來顯示。通常我們在數據表裏取出的某個字段的值是一個代號,但我們展現出來的報表,並不希望顯示代號,希望顯示的是每個代號代表的具體值,這時就要用到顯示值的屬性。
顯示值的定義有兩種方式:單值和對照表
一、單值定義法:
1、例如:"中國",那麽該單元格就顯示為"中國"
2、例如:ds1.getone(name, id = = @value),這樣根據當前單元格中的值從數據集ds1 中找到與之相等的id,根據id,顯示對應name 字段的值。
二、對照表定義法: map(list(0,1),list(‘男’,’女’)),這樣如果單元格中的數據值為0,則報表展現時,該單元格顯示的就是男。同理,如果是1,則顯示的是女。

皕傑報表中“數據值”和“顯示值”的應用