由字段名称求字段标题函数及由字段标题求字段名称函数-张亚帮
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-表


由字段名称求字段标题函数及由字段标题求字段名称函数

发表时间:2007/10/26 14:38:58 评论(0) 浏览(6117)  评论 | 加入收藏 | 复制
   
摘 要:由字段名称求字段标题函数及由字段标题求字段名称函数
正 文:
转自:office中国 Trynew
由字段名称求字段标题函数及由字段标题求字段名称函数:

Public Function GetFldName(TblName As String, FldCaption As String) As String
On Error Resume Next
Dim rst As DAO.Recordset, i As Integer
Set rst = CurrentDb().OpenRecordset(TblName)
For i = 0 To rst.Fields.Count - 1
If rst.Fields(i).Properties("Caption") = FldCaption Then
GetFldName = rst.Fields(i).Name
Exit For
End If
Next
End Function

Public Function GetFldCaption(TblName As String, FldName As String) As String
On Error Resume Next
Dim rst As DAO.Recordset
Set rst = CurrentDb().OpenRecordset(TblName)
GetFldCaption = rst.Fields(FldName).Properties("Caption")
End Function
如果在窗体内部应用,则不需要表名参数,用Me.Recordset来代替上面函数的Rst即可。

Private Function GetFldName(FldCaption As String) As String
On Error Resume Next
Dim i As Integer
For i = 0 To Me.Recordset.Fields.Count - 1
If Me.Recordset.Fields(i).Properties("Caption") = FldCaption Then
GetFldName = Me.Recordset.Fields(i).Name
Exit For
End If
Next
End Function

Private Function GetFldCaption(FldName As String) As String
GetFldCaption = Me.Recordset.Fields(FldName).Properties("Caption")
End Function

Access软件网交流QQ群(群号:198465573)
 
 相关文章
用代码新增字段及更改字段数据类型示例;用VBA代码更改字段类型;在...  【褚玉春  2007/5/23】
由字段名称求字段标题函数及由字段标题求字段名称函数  【放飞梦想  2007/10/26】
用代码更改字段名  【放飞梦想  2007/10/26】
获得表或查询的字段名称  【victorduane  2007/11/2】
怎样在access表向导中修改字段名  【UMVsoft整理  2007/12/22】
关于在中文环境中access建表时使用中文字段名的一些看法  【红尘如烟  2010/4/7】
根据字段名来获取字段标题的函数  【竹笛  2010/7/26】
常见问答
技术分类
相关资源
文章搜索
关于作者

张亚帮

文章分类

文章存档

友情链接