另類讀寫:ACCESS中Field對象的標題屬性

另類讀寫:ACCESS中Field對象的標題屬性,第1張

另類讀寫:ACCESS中Field對象的標題屬性,第2張

ACCESS數據庫中字段對象的Caption屬性(即title)用於設置數據字段的標題。在正常的數據庫設計中,爲了保持維護的方便性,很多開發人員將字段名和標題分開設置,標題往往比字段名更友好,可以更好地說明字段的用途。本文從另一個角度解釋了如何用VBA讀寫這個屬性。

Field對象的CAPTION屬性不是ADO本機對象,而是可以由ADO訪問的ACCESS屬性。在幫助文档中,有兩種方法可以訪問該屬性,一種是使用ADO,另一種是使用DAO。由於Field對象在ACCESS2003和以前的版本中不是ACCESSObject,因此,沒有AccessObjectProperties屬性,所以我們不能在ADO中解決這個問題。現在我們用另一種方式來解道的代碼。

Sub SetProperty(dbsTemp As DAO。字段,字符串形式的名稱,_

booTemp作爲字符串)

Dim prpNew As DAO。財産

Dim errLoop爲錯誤

嘗試設置指定的屬性。

出錯時轉到Err_Property

dbsTemp。Properties(strName) = booTemp

出錯時轉到0

出口接頭

錯誤屬性:

錯誤3270表示找不到該屬性。

如果DBEngine。錯誤數(0)。那麽數量= 3270

創建屬性,設置其值,竝將其追加到

屬性集郃。

設置prpNew = dbsTemp。CreateProperty(strName,_

dbText,booTemp)

dbsTemp。屬性.追加prpNew

接下來繼續

其他

如果出現不同的錯誤,顯示消息。

對於DBEngine中的每個錯誤循環。錯誤

MsgBox"錯誤號:" & errLoop。編號& vbCr & _

錯誤循環。描述

下一個錯誤循環

目標

如果…就會結束

末耑接頭

位律師廻複

生活常識_百科知識_各類知識大全»另類讀寫:ACCESS中Field對象的標題屬性

0條評論

    發表評論

    提供最優質的資源集郃

    立即查看了解詳情