報表軟體FineReport如何設定插入刪除行重新編號?

在錄入資料時,希望資料庫中的某列資料是1,2,3...這樣的自動增長的數字編號,插入一條資料時編號自動+1,刪除資料時編號自動-1。下面就通過報表軟體FineReport來進行介紹。

工具/原料

報表軟體FineReport7.1.1

大小:148.2M 適用平臺:windows/linux

方法/步驟

開啟模板

修改表樣

如下圖所示,在M3和N3單元格增加按鈕,分別選擇插入行和刪除行,父格都設設定為C3,並且設定插入行的行數為1行即點選增加行時只增加一行。

報表軟體FineReport如何設定插入刪除行重新編號

自動編號設定

清空B3單元格的值,並在A3單元格輸入一個固定值,比如說輸入X,設定其擴充套件屬性為縱向擴充套件,然後在B3單元格中輸入公式=seq(A3),父格設定為C3,其意義時,對A3組內的所有資料按照C3進行編號。如下圖:

注:a3單元格的固定值是用來分組的,如果不想其顯示在模板中,可將A列進行隱藏。

報表軟體FineReport如何設定插入刪除行重新編號

插入行策略

選中B3單元格,在單元格屬性表處選擇其他屬性>插入行策略,插入行策略選擇原值,如下圖:

報表軟體FineReport如何設定插入刪除行重新編號

儲存預覽

點選填報預覽,預覽報表,如下圖:

報表軟體FineReport如何設定插入刪除行重新編號

點選插入行按鈕,產品編號自動+1,如下圖:

報表軟體FineReport如何設定插入刪除行重新編號

點選剛剛插入的行後面的刪除行按鈕,產品編號會自動-1,如下圖:

報表軟體FineReport如何設定插入刪除行重新編號

相關問題答案