posts - 17, comments - 17, trackbacks - 0, articles - 0

          上次的設置序號技巧分享中,我們用ds1.#0來實現(xiàn)了序號,用ds1.#0得到的數(shù)據(jù)庫中選取的記錄的序號,有些情況下,記錄序號在報表中不是按照順序顯示的,而是在報表中又通過排序或分組后的結(jié)果顯示的,例如:

          打開報表設計器,設計如下報表:(A2單元格的數(shù)據(jù)值和顯示值還是與上次示例中的一致,即:數(shù)據(jù)值=ds1.#0%20,顯示值=if(@value=0,20,@value))

          image

          其中:D2單元格的左主格是A0,B2單元格的左主格是D2,A2和E2的左主格是B2,預覽效果如下:

          image

          可以看出,數(shù)據(jù)的記錄條數(shù)并沒有按照其從數(shù)據(jù)庫中select出來的順序顯示,那么這種情況下如何顯示序號呢?

          皕杰報表提供了一個可以給可擴展的單元格自動加序號的函數(shù)-&函數(shù),本文就來給大家介紹一下此函數(shù)的用法。

          表達式:&Cellx (例如:&A2 )
          返回值:整數(shù),當前格所屬的Cellx主格在所有擴展出來的格子中的排序
          說明:Cellx必須是當前格的主格,這樣&Cellx才能夠正確運算,其返回值相當于是當前格所屬的Cellx主格的位置

          我們還以上次的例子來看看如何用&函數(shù),將上次例子中的A2的數(shù)字值修改為=&b2%20,顯示值修改為=if(@value=0,20,@value)),設計示例如下:

          image

          預覽報表顯示效果如下:

          image image

          至此,我們又學會一種實現(xiàn)記錄序號的方法,下次我將再介紹一種實現(xiàn)記錄序號的思路,歡迎大家到時光臨我的blog。


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 方城县| 阳谷县| 道真| 固镇县| 武义县| 吴旗县| 英吉沙县| 南靖县| 兴宁市| 澳门| 即墨市| 怀远县| 安溪县| 商丘市| 靖安县| 分宜县| 扎兰屯市| 金山区| 历史| 永善县| 四川省| 云浮市| 桦南县| 康马县| 东平县| 苏尼特左旗| 溧水县| 井研县| 仙居县| 宣汉县| 鱼台县| 德令哈市| 沐川县| 商洛市| 和林格尔县| 隆回县| 台江县| 寿阳县| 左权县| 额尔古纳市| 瑞安市|