Office中国论坛/Access中国论坛

标题: 如何得知数据表视图下窗体有多少列,各列的顺序 [打印本页]

作者: 参观    时间: 2004-3-11 06:52
标题: 如何得知数据表视图下窗体有多少列,各列的顺序
如何得知数据表视图下窗体有多少列,以及各列的顺序
如何按顺序读出各列的控件名

作者: 参观    时间: 2004-3-11 19:07
有人知道么?
作者: coning    时间: 2004-3-11 19:29
以下示例列举了窗体 Controls 集合中的所有控件。此过程将从窗体模块中调用,而 Me 关键字用来将 Form 对象传递到此过程。如果控件是文本框,此过程会设置某些属性。

' 调用 SetTextBoxProperties 过程。
SetTextBoxProperties Me

Sub SetTextBoxProperties(frm As Form)
    Dim ctl As Control

    ' 列举 Controls 集合中的成员。
    For Each ctl In frm.Controls
        ' 检查控件是否为文本框。
        If ctl.ControlType = acTextBox Then
            ' 设置控件属性。
            With ctl
                .SetFocus
                .Enabled = True
                .Height = 400
                .SpecialEffect = 0
            End With
        End If
    Next ctl
End Sub

其实我不是很明白你的要求,但是上面的那段程序可以告诉你如何知道目前控件数目。
有用吗?




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3