2009-08-27 15 views
1

根據我的應用程序(Vb.net),它掃描Active-X控件的Access數據庫。如何以編程方式掃描和計數Access DataBase的DataAccessPage中的控件?

現在正在爲報表和訪問表單工作。

的代碼,找出控制如下:

oReportCtls = oReport.Controls 
     For Each oReportCtl In oReportCtls 
      If oReportCtl.ControlType = 119 Then 'Activex Control' 
       intReportObjectCount = intReportObjectCount + 1 
      End If 
     Next 

但DataAccessPages我沒有得到的控制任何引用。

需要幫助:

請讓我知道它有可能嗎?如果是的話,請給我一些參考或例子。

非常非常感謝, Sugam

+2

DAPs早已被棄用,所以你可能不會得到任何答案。 – 2009-08-27 18:01:46

+0

這不是S.O的目的之一。 Joel談到了什麼? – BIBD 2009-08-31 15:26:43

回答

0

由於網頁HTML,我建議在頁面加載到嵌入式瀏覽器,並使用DOM。

我沒有特定的代碼,但您可以使用System.Windows.Forms.WebBrowser控件加載頁面。 (請注意,您不必將控件託管在表單中。)加載後,您可以通過Document屬性訪問頁面內容。

您最大的問題將是評估頁面的內容,因爲有標準的HTML元素和Web組件的參數。如果您對參數感興趣,那麼將XMLData值加載到XML文檔中並使用DOM進行檢查。

希望這會讓你開始。

相關問題