文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院办公软件Access另类读写:ACCESS中Field对象的标题属性
精品推荐
特别推荐
·帮你防止Access数据库被下载的九种方法
·几种修复ACCESS数据库的实用方法
·两个未被公开Access数据库方法使用技巧
·整理:防止Access数据库被下载的9种方法
·Access中利用拆分后端数据库保存不同数据
·有关ACCESS的数据库安全问题解答
·保护Access 2000数据库的安全方法
·Excel和Access间复制、导入和导出数据
·保护Access 2000数据库的安全
·Microsoft Access技巧及陷阱讲解
·更改Excel数据导入源文件的快捷方法
·在 Access 中使用“存储过程”
热点TOP10
·网站选SQL Server还是Access当后台数据库好?
·在Access数据库中使用SQL Server语句
·ACCESS如何打印窗体中当前显示的记录
·帮你防止Access数据库被下载的九种方法
·安全的Microsoft的ACCESS数据库加密方法
·几种修复ACCESS数据库的实用方法
·把Access转成SQL数据库的方法介绍
·ACCESS中如何使用SQL
·保护Access 2000数据库的安全
·整理:防止Access数据库被下载的9种方法
·如何使用制表控制器简化Access对表操作
·让select查询结果随机排序
·教你如何保证Microsoft Access的安全性
·在 Access 中使用“存储过程”
·用ASP和SQL语句动态的创建Access表
·两个未被公开Access数据库方法使用技巧
·Excel和Access间复制、导入和导出数据
·远程连接access数据库的方法
·掌握部署 Access项目的方法
·保护Access 2000数据库的安全方法

另类读写:ACCESS中Field对象的标题属性

日期:2007年7月30日 作者: 查看:[大字体 中字体 小字体]


ACCESS数据库中Field对象的caption属性(也就是标题)是用来设置数据字段的标题,在正常的数据库设计中为了保持维护的便利性,许多开发者都将字段名与标题做了分别设置,标题往往比字段名更友好,更能说明字段的用途。本篇从另一个角度来说明如何用VBA读写该属性。

Field对象的CAPTION属性并不是ADO原生对象,而是“可由ADO访问的ACCESS属性”,在帮助文档中介绍了两种访问这个属性的方法,一种利用ADO,一种利用DAO,由于在ACCESS2003及以前的版本中Field对象并不是ACCESSObject对象,因而也就没有AccessObjectProperties 属性,所以我们也就不能在ADO中去解决这个问题,现在用另一种方式来解决DAO的代码。

Sub SetProperty(dbsTemp As DAO.Field, strName As String, _
   booTemp As String)
   Dim prpNew As DAO.Property
   Dim errLoop As Error
   ' Attempt to set the specified property.
   On Error GoTo Err_Property
   dbsTemp.Properties(strName) = booTemp
   On Error GoTo 0
   Exit Sub
Err_Property:
   ' Error 3270 means that the property was not found.
   If DBEngine.Errors(0).Number = 3270 Then
      ' Create property, set its value, and append it to the
      ' Properties collection.
      Set prpNew = dbsTemp.CreateProperty(strName, _
         dbText, booTemp)
      dbsTemp.Properties.Append prpNew
      Resume Next
   Else
      ' If different error has occurred, display message.
      For Each errLoop In DBEngine.Errors
         MsgBox "Error number: " & errLoop.Number & vbCr & _
            errLoop.Description
      Next errLoop
      End
   End If
End Sub
Sub DisplayClumCaption(ByVal tbname As String,
 ByVal fldIndex As Integer)
Dim dset As DAO.TableDef) //*****必须使用TableDef对象
Dim i As Integer
Dim tmpProp As DAO.Property   //强制使用DAO类型
Dim fld As DAO.Field    //强制使用DAO类型
Dim tmpTxt As String
'On Error Resume Next
Dim msg As String
Dim cdb As DAO.Database //*****强制使用DAO类型
Set cdb = CurrentDb //****关键,确定对当前数据库的静态引用
Set dset = cdb.TableDefs(tbname)//*****必须使用TableDef对象
 For Each fld In dset.Fields
    tmpTxt = fld.Name
    SetProperty fld, "Caption", tmpTxt
    msg = msg + fld.Properties("Caption")
    msg = msg + Chr(10) + Chr(13)

[1] [2] 下一页 




上一篇:从Oracle的FORM中调用REPORT的实用技巧

下一篇:快速解决引用对象时,必须加owner的问题

另类读写:ACCESS中Field对象的标题属性 相关文章:
·VB+Access设计图书管理系统
·Access 通用数据访问类(asp.net 2.0 c#)
·加速读写 提高Vista系统磁盘性能
·武林群侠传 人物属性修改 - 游戏秘籍
·利用SQL Injection With Access漏洞猜测用户和密码的东东
·用Builder C++设计串行口COM1或COM2的读写操作
·出现内存错误的提示不能读写故障完全解决方案
·Visual Basic 属性、方法和事件
·网站选SQL Server还是Access当后台数据库好?
·C++ builder 的文件读写操作总结
另类读写:ACCESS中Field对象的标题属性 相关软件:
·暗黑破坏神 2:毁灭之王 1.10S极品属性装备制作器
·手机SIM卡备份一卡多号(手机魔卡)万能读写软件V9.0
·UML面向对象建模技术 csf 视频教程
·《真三国无双3》属性修改器V1.08c
·太阁立志传四中文版 最完美全属性修改器
·ACCESS数据库教程 北京大学的ACCESS教程
·三角洲特种部队之黑鹰坠落 属性修改器两款
·侠盗猎车 圣安地列斯 27项属性修改器
·新剑侠情缘中文版 完美游戏全属性修改器
·轩辕剑四外传苍之涛中文版 超级属性修改器

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot