设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[窗体] 隐藏子窗体中的字段?

[复制链接]
跳转到指定楼层
1#
发表于 2002-9-29 09:19:00 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
forms![资产].[资产列表]![资产ID].ColumnHidden
= false 可以隐藏[资产ID],我想用个过程来设置
[资产列表]子窗体中任意字段的ColumnHidden属性,可是在上面的语句不能是变量。谁有办法能用过程设定子窗体中任意字段的ColumnHidden属性?

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2002-9-29 17:35:00 | 显示全部楼层

谢谢站长

谢谢你站长,我是了你的代码,是这样写的:
DIM dbs As Database ,strFID As Fiels
strFID="资产ID"
但错误提示对象变量未设置,是不是还需要引用什么?请你在帮我!
3#
 楼主| 发表于 2002-9-29 17:58:00 | 显示全部楼层

谢谢站长

我用的是2000

Sub 字段Column(管理部门 As Integer)
'隐藏字段
    ' 设置 ColumnHidden 属性。
bbl = "[财务ID]"

Dim DBS As Database, STRFID As Field
STRFID = "资产ID"
Select Case 管理部门
Case 1
     Forms![资产].[资产列表]!Controls(STRFID).ColumnHidden = False
Case 2
     Forms![资产].[资产列表]![资产ID].ColumnHidden = False
Case 3
     Forms![资产].[资产列表]!Controls(STRFID).ColumnHidden = True
End Select
End Sub
4#
 楼主| 发表于 2002-9-29 18:22:00 | 显示全部楼层

谢谢站长

运行时错误 ’2465‘:
不能找到表达式中引用的字段“Controls"
程序停在 FORMS![资产].[资产列表]!Controls(strFid).ColumnHidden =true 处。
我是不是太差劲了,还得请教。
5#
 楼主| 发表于 2002-9-29 18:27:00 | 显示全部楼层

谢谢站长

[资产]是主窗体,[资产列表]是子窗体。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-14 15:00 , Processed in 0.098486 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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