【Access示例】获取复选框中被打钩的列名-name
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-窗体/数据页


【Access示例】获取复选框中被打钩的列名

发表时间:2020/7/29 21:15:03 评论(0) 浏览(4441)  评论 | 加入收藏 | 复制
   
摘 要: 一则小示例,用户获取复选框中被打钩的列名。
正 文:

      在Access论坛看到有网友询问:如何取得复选框被打钩的列名(数据表样式的子窗体中有一行数据,其中有的数据是布尔类型:复选框,需要获得复选框被选中的列的名称)

http://www.accessoft.com/bbs/showtopic.asp?id=31900


代   码:

 Dim rst As DAO.Recordset
    Dim strSql As String
    Dim str As String
    '获取子窗体记录源 源对象是窗体和表都行
    strSql = Me.childForm.Form.RecordSource
    '打开对应的记录集
    Set rst = CurrentDb.OpenRecordset(strSql)
    '记录集的列数
    For i = 0 To rst.Fields.Count - 1
        '判断数据的类型是否是布尔类型(复选框) 以及 值是不是 True
        If rst.Fields(i).Type = 1 And rst.Fields(i).Value = True Then
            str = str + rst.Fields(i).Name + " "
        End If
    Next i
    rst.Close
    Me.txtChecked = str


演   示:

点击图片查看大图


附   件:

点击下载此附件


Access软件网交流QQ群(群号:198465573)
 
 相关文章
【access小品】获取数据表键列名  【todaynew  2010/6/8】
access数据库列名的命名规则  【quietwalk  2011/9/21】
【Access表的应用】用代码更改字段名,用代码更改表中字段名,代...  【麥田  2014/1/7】
根据查询结果不同修改子窗体列名称与列数据同步改变\多数据源查询同一...  【colin  2014/4/18】
【Access扫盲】表中字段名与标题的区别,列名称与说明属性的区别...  【麥田  2017/6/17】
【Access示例】批量修改外部Access文件中表的字段名  【缪炜  2018/10/26】
用SQL语句来修改表中的字段名  【缪炜  2018/11/18】
常见问答
技术分类
相关资源
文章搜索
关于作者

name

文章分类

文章存档

友情链接