回答
您可以通過在報告中的OnBeforePrint
事件中設置其Visible
屬性來禁止打印標籤。
但是,這仍然會留下空白行,因此您可以通過三種方式之一(按照難度的升序)解決此問題。
首先,你可以忽略上面詳述了標籤印刷的抑制和設置字段的
Text
屬性爲「否」,如果數據庫字段爲空在OnBeforePrint
或OnGetText
事件。或者,您可以定義備註字段,並在
OnBeforePrint
方法中計算其Text
屬性以僅包含非空值及其標籤。最後,您可以查看文檔並使用腳本修改報表引擎的
CurrX
和CurrY
屬性以抑制空白行。
你是不是故意說'OnGetValue'而不是'OnGetText'? –
嗨@Andy_D感謝您的回覆,1)我已經嘗試過通過設置CurrX和CurrY動態設置CurrX和CurrY,但在一行中移動所有字段,但我只想要(a)字段具有空值轉換,所以我仍然沒有我dea來處理這種情況。 2)我也嘗試過你的第二個解決方案,你會給示例代碼向我解釋點2嗎?這個語句中的「計算它的文本屬性」是什麼意思?當然,文本對象只有一個文本屬性。我在谷歌搜索了很多,我發現只有這樣的「FastReport手冊」可以幫助我,但仍然不能。 – user3193149
我是否需要使用諸如ARRAY和LOOPing語法的編碼? – user3193149
- 1. 如何刪除具有NULL值的列?
- 2. 只能從它所屬的領域刪除一個對象
- 3. 如何使一個領域有一個前綴值和X刪除值
- 4. 迅速從領域刪除對象
- 5. 正確處理領域對象刪除
- 6. 領域 - 刪除對象不再存在
- 7. 如何刪除領域對象與他們的子女關係?
- 8. Realm.io刪除領域文件
- 9. 領域:如何從RLMArray中刪除對象?
- 10. 如何刪除領域數據庫中的領域列表
- 11. 如何更新MongoDB中一個領域中,具有相同價值的文件?
- 12. 如何刪除領域的前n行
- 13. Mongoid:凡has_many關聯具有一定的領域對象的查詢值
- 14. 如何刪除多領域重複在一個表(MySQL的)
- 15. 在領域對象服務器,刪除臨時文件
- 16. 刪除模擬器的領域文件
- 17. 如何從json中刪除null對象
- 18. 刪除域對象
- 19. 使用級聯刪除領域中的對象關係
- 20. 刪除存儲領域的模式,但保留對象活着
- 21. 領域刪除對象的策略和通知
- 22. EFCode首先:刪除一個具有兩個實體關聯的值對象
- 23. 刪除文本區域的初始值「」
- 24. 如何在FastReport中設置文本值
- 25. 如何在遷移時刪除領域?
- 26. 如何在關係中刪除領域?
- 27. 獲得另外一個領域的領域中的領域的價值
- 28. 如何刪除在一個特定列中具有NOT NULL的所有行?
- 29. Android的 - 領域對象
- 30. 如何刪除兩個字段具有不同值的文檔
在您的主題中沒有必要使用「(在Delphi中)」。您添加的標籤告訴我們它在Delphi中,並且標籤可以確保您的問題顯示給觀看Delphi標籤的人(或者搜索Delphi問題或答案)。 –