如果意圖是有條件跳過一行,Detail.Visible = False
和LayoutAction = LayoutAction.NextRecord
之間的區別是什麼?Detail.Visible = False vs LayoutAction = LayoutAction.NextRecord
1
A
回答
1
優秀的問題! LayoutAction property是一種控制記錄導航和頁面部分佈局的方法。正常情況下,沒有每個記錄三個操作採取的處理期間修改LayoutAction設置,(左邊是LayoutAction enum值的名稱,右邊是我自己的話說明):
PrintSection
:在頁面上的當前位置打印當前節的詳細信息。MoveLayout
:將佈局移到下一個位置,以便下一個記錄將打印到下一個位置,而不是當前位置的頂部。NextRecord
:將記錄光標/指針移到下一條記錄。再次,以便下一個的實例節將綁定到下的記錄。
所以通常情況下,如果你不亂用LayoutAction屬性,所有三個動作都會被採用。 LayoutAction屬性允許您防止發生任何這些操作。
坦率地說,這是遺留下來的,用來解決非常複雜的佈局情況。例如,在VB6中的ActiveReports-ActiveX日子中,我們使用它(以及一些非常複雜的代碼)來打印數據綁定的日曆。由於現在有些日曆控件可以嵌入到報表中,ActiveReports包含許多其他複雜的佈局設置,LayoutAction幾乎從不使用。
很明顯,該部分的Visible屬性只是隱藏了該部分,並沒有佔用空間(因此它不會移動佈局,也不會打印它)。一般可見是有用的LayoutAction不是。
0
即時設置LayoutAction,但它似乎無法正常工作。
LayoutAction = 7
ERROR:(ActiveReport)5800:來源:報告,事件:OnFetchData,行號:564描述:變量未定義: 'LayoutAction'
和
我。 LayoutAction = 7
給
錯誤:(ActiveReport)5800:來源:報告,事件:OnFetchData,行號:564 DESCR iption:對象不支持此屬性或方法:'Me.LayoutAction'
我使用vbscript activereports 2「嵌入」在ERP應用程序(Agresso 5.5)
相關問題
- 1. XML false vs(string)false
- 2. False or None vs. None或False
- 3. ValidateInput(false)vs AllowHtml
- 4. jquery:event.stopImmediatePropagation()vs return false
- 5. AutoEventWireup True Vs False
- 6. Object == null vs boolean == false
- 7. PHP 0 vs False ambiguity
- 8. PHP!is_resource($ RS)vs($ RS === false)vs!$ RS
- 9. JavaScript disabled = true vs ASP.NET Enabled = False
- 10. FALSE和TRUE VS NULL和TRUE
- 11. @OneToMany(EAGER)vs @LazyCollection(FALSE)&OneToMany(LAZY)
- 12. Javascript performance for property access:undefined vs false
- 13. Nunit Assertions - Assert.False(true)vs Assert.True(false)
- 14. 集成安全性= false vs省略
- 15. 發佈模式vs調試=「false」
- 16. java if condition == false vs!運營商
- 17. sublime text 2 reindent single-line true vs false
- 18. blockUI vs ajax with async option to false
- 19. Javascript:false && false是false?
- 20. Membership.ValidateUser在升級到VS 2010/.NET 4.0後始終返回false
- 21. Django國際化性能問題(3-4s vs 300ms with USE_I18N = False)
- 22. lisp vs方案中的true和false null值
- 23. false/FALSE - 有什麼區別?
- 24. Setlocale返回false(WAMP)
- 25. 不能設法調用mojarra.ab(this,evt,'action',false,false,false);
- 26. MVC 5複選框返回「False,false」或「false」
- 27. SecureSocket.isSupported == false
- 28. ArrayIndexOutOfBoundsException False?
- 29. JavaScript !!「false」
- 30. ModelState.isValid - false