卸載子窗體我試圖從ASP.NET編程中獲得最高過渡和我習慣的用戶控件的角度來思考,當我想在Access子窗體的。我想要做的是允許用戶點擊一個按鈕來加載一個子窗體,其中包含用戶可以輸入附加數據的控件。我希望能夠幫助我瞭解如何在MS Access中完成這些任何信息或資源 - 如何在子表單中加載,卸載和訪問數據。在此先感謝如何動態地加載,訪問和在Microsoft Access
2
A
回答
2
那麼,作爲子形成一個總的規則,使得加載完成後自動的,不需要您的任何代碼。所以你一般最好不要擔心這個問題,並且保存所有的編碼時間來幫助你附近的窮人和窮人。
我不過應該指出的是,如果你在訪問構建Web表單,則子形式是動態加載只使用它們時。因此,如果您將一個子表單放在選項卡控件後面,則生成的Web表單(發佈時爲XAML表單,表單代碼轉換爲JavaScript),然後將子表單動態加載到瀏覽器中。毫無疑問,這種設置確實會導致Web表單加載速度更快。因此,對於Web表單,這種加載是動態的,並且對Access Web表單的需求。
但是,我在這裏猜測你是在談論Access客戶端表單而不是訪問Web表單。鑑於這種情況,在客戶端,加載時間相當快,很少擔心或需要或浪費開發人員的時間。
然而,也有一些情況下,這樣無需加載說5點的形式,這樣的時間可以開始加起來到用戶可能開始注意到延遲點。在這種情況下,您可以動態加載子表單,並通過設置子表單對象的源對象屬性來完成此操作。
所以請記住,子表單只是一個「控制」,而不是依賴於實際的形式。在大多數Access應用程序中,我看到此子窗體控件的名稱與子窗體的名稱相同,但它當然不一定是。
所以,動載荷子的形式,例如改變爲不同的標籤在窗體上時一樣,代碼如下所示:
Private Sub TabCtl2_Change()
If Me.TabCtl2.Value = 1 Then
If Me.frmListContacts.SourceObject = "" Then
Me.frmListContacts.SourceObject = "frmListContacts"
End If
End Sub
所以,如果你把窗體上的子窗體控件,但將源對象設置保留爲空白,則不會爲該子表單加載或顯示錶單。而在上面,一旦我加載了表單,那麼源對象設置將不會爲空,因此我不會嘗試多次設置/加載子表單。
如前所述,在絕大多數情況下加載表單時,您需要分形式加載和顯示無論如何,所以在最典型的應用如上面的代碼不是必需的。
相關問題
- 1. 如何在Frontend中動態加載和訪問yii2模塊?
- 2. 限制訪問,並在Microsoft Access亮頁
- 3. 如何在C++中動態地存儲和訪問類型?
- 4. 訪問動態地在C#
- 5. 如何訪問Microsoft Access數據庫(1997年)在Java中
- 6. 在加載時更新超鏈接地址Microsoft Access
- 7. Microsoft Access問題
- 8. 只在Microsoft訪問更新中導出Microsoft Access到Mysql
- 9. 訪問動態加載數據的jQuery
- 10. 訪問動態加載HTML元素
- 11. 訪問SharePoint庫通過Microsoft Access中
- 12. Microsoft Access 2010訪問SOAP Web服務
- 13. 如何在Microsoft Access中打印動態表單?
- 14. 如何動態地加載和卸載TinyMCE插件
- 15. 動態地添加控件[e.g按鈕]:如何添加事件和訪問
- 16. 如何動態地加載內容
- 17. 如何在Microsoft訪問中使用Dlookup
- 18. Microsoft Access和SharePoint
- 19. VBA和Microsoft Access
- 20. H2和Microsoft Access
- 21. 如何在angularjs中動態地訪問對象?
- 22. 如何通過硒webdriver訪問動態加載的iframe內容
- 23. 如何訪問jquery或javascript中的動態加載元素?
- 24. 如何訪問動態加載的com的方法?
- 25. 在CXF動態客戶端上加載WSDL之前訪問HttpConduit
- 26. 問題與Microsoft Access
- 27. Microsoft Access Datediff問題
- 28. 的Microsoft Access問題
- 29. PDO:如何訪問Linux上的Microsoft Access文件?
- 30. 如何使用OWA訪問Microsoft Exchange郵件(Outlook Web Access)
我通常使用少量子窗體控件並根據需要加載窗體。它可以加快表單的加載速度。 – Fionnuala 2012-08-09 13:00:39