设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

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

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
12#
发表于 2016-9-11 20:36:43 | 只看该作者
学习一下
回复

使用道具 举报

11#
发表于 2008-3-21 23:58:23 | 只看该作者
不错不错不错不错
10#
发表于 2002-10-2 06:22:00 | 只看该作者
子窗体这么引用
forms![资产]![资产列表].form.controls(strFld).columnHidden=true
9#
 楼主| 发表于 2002-9-29 18:27:00 | 只看该作者

谢谢站长

[资产]是主窗体,[资产列表]是子窗体。
8#
 楼主| 发表于 2002-9-29 18:22:00 | 只看该作者

谢谢站长

运行时错误 ’2465‘:
不能找到表达式中引用的字段“Controls"
程序停在 FORMS![资产].[资产列表]!Controls(strFid).ColumnHidden =true 处。
我是不是太差劲了,还得请教。

点击这里给我发消息

7#
发表于 2002-9-29 18:03:00 | 只看该作者
我习惯用[资产列表].form.controls(strFld).ColumnHidden = False这样的语法

点击这里给我发消息

6#
发表于 2002-9-29 18:00:00 | 只看该作者
Dim DBS As Database, STRFID As Field改成
STRFID As string
Forms![资产].[资产列表]![资产ID].ColumnHidden = False改成
Forms![资产].[资产列表]!Controls(STRFID).ColumnHidden = True
你不同的权限只要控制strfld的值即可
5#
 楼主| 发表于 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 17:38:00 | 只看该作者
你用的是2000还是97,
你把整个这段代码贴上来
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-2 03:40 , Processed in 0.094604 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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