设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1680|回复: 4
打印 上一主题 下一主题

[Access本身] 怎么关判断一个窗体是否有页眉和页脚??

[复制链接]
跳转到指定楼层
1#
发表于 2009-5-12 17:46:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题??

Form.Section 这个 section是个数组,
seciton(0),section(1),seciton(2)

怎么知道这个窗体是否有页眉和页脚
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2009-5-12 18:06:04 | 只看该作者
Section 属性与特定的节对应。可以使用下列常量。建议采用常量来提高程序的可读性。

设置 常量 说明
0 acDetail 窗体或报表的主体节
1 acHeader 窗体页眉节或报表页眉节
2 acFooter 窗体页脚节或报表页脚节
3 acPageHeader 窗体或报表的页面页眉节
4 acPageFooter 窗体或报表的页面页脚节
5 acGroupLevel1Header 分组级别 1 的页眉节(仅用于报表)
6 acGroupLevel1Footer 分组级别 1 的页脚节(仅用于报表)
7 acGroupLevel2Header 分组级别 2 的页眉节(仅用于报表)
8 acGroupLevel2Footer 分组级别 2 的页脚节(仅用于报表)
3#
 楼主| 发表于 2009-5-13 00:58:39 | 只看该作者
谢谢,
我的意思是怎么用程序判断出一个窗体是否有 页眉和页脚
4#
发表于 2009-5-13 14:56:47 | 只看该作者
Private Sub Form_Load()
    On Error GoTo Form_Load_Error
    If Me.Section(acHeader).Visible Then
        MsgBox "Had acHeader"
    End If
    On Error GoTo 0
    Exit Sub

Form_Load_Error:
    If Err.Number = 2462 Then
        MsgBox "No acHeader"
    Else
        MsgBox "Error " & Err.Number & " (" & Err.Description & ")"
    End If
End Sub

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
5#
 楼主| 发表于 2009-5-13 22:34:48 | 只看该作者
谢谢,这个是通过错误处理的吧。还有什么方法吗??
比如类似 某个控件存在窗体里一样
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-25 22:47 , Processed in 0.097668 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表