如圖 我用的freeform樣式,每次打印的時候會把下面沒有數據的行也打印出來,我想的是只打印有數據的行,然後沒有數據的行就不打印,緊接著是下一個人的數據,這樣讓它打印滿一張A4紙!(一張紙上就有多個人的數據)。 就這樣打印的話是一個人用了A4紙的一面而且下面沒有數據的行也被打印出來了。
你這個實現起來有難度,建議你在數據窗口裡增加一個偽列plan_row,然後根據當前人員的值(如果有8行,就把這個值賦值為8),
然後把detail區的height改為以下表達式 plan_row * 100 (這個值根據你每個字段的高度,自己測試一下),這樣的話,如果當前人員
的數據只到plan8的話,就可以只顯示的plan8,以下的數據就不會打印出來了,不知道是否明白,如果有疑問可以發CSDN的短消息