TEL:400-8793-956
当前位置:程序、服务器

如何使复选框隐藏选项卡控件上的子窗体中的字段

提问者: 近期获赞: 浏览人数: 发布时间:2021-03-08 11:20:56

 问:我已经为此奋斗了4个小时。当我单击复选框时,假设要在子窗体[NPCaptOtherSF]中隐藏特定字段[NPItemtype],该子窗体与其他子窗体

(列=复选框的选项组)位于选项卡控件上,
我尝试了以下操作:
展开| 选择| 包装| 行号
如果Forms![fis_npcaptureF]![Columns] = 1,则[Forms]![fis_npcaptureF]![NPCaptOtherSF]![NPItemtype] .ColumnHidden = True
别的
[Forms]![fis_npcaptureF]![NPCaptOtherSF]![NPItemtype] .ColumnHidden = False
 
也尝试过
展开| 选择| 包装| 行号
如果Forms![fis_npcaptureF]![Columns] = 1,则[Forms]![fis_npcaptureF]![NPCaptOtherSF]![NPItemtype] .visible = false
别的
[表格]![fis_npcaptureF]![NPCaptOtherSF]![NPItemtype] .visible = True
我不确定是否是Tab控件会影响它。
 
 
答:首先,所有参考都应相对于Me参考。
 
有关您应该能够自己确定的基本信息,请参阅参考子表单上的项目。
 
从您的问题中,我将假设以下内容是您正在使用的内容的准确描述:
主要表格的名称= [fis_npcaptureF]。
CheckBox控件的名称= UNKNOWN。我现在将其称为[chkVis]。
[chkVis]的值似乎为1 = [columns]的选项组的名称。
选项卡(或页面)控件的名称= UNKNOWN。也是无关紧要的,因此我将不再赘述。
选项卡(或页面)上的子窗体控件的名称= [NPCaptOtherSF]。
您打算在子表单控件中显示/隐藏的表单上控件的名称= [NPItemtype]。
 
不幸的是,我没有任何东西是否绑定的信息,所以我现在就假设是。未绑定的表单不需要Form_Current()事件过程。
 
展开| 选择| 包装| 行号
私人子Form_Current()
    致电ShowHide()
结束子
 
私有子栏_AfterUpdate()
    致电ShowHide()
结束子
 
私人子ShowHide()
    与我一起
        .NPCaptOtherSF!NPItemtype.Visible =不是.chkVis
    结束于
结束总和
 
浏览次数:2476
分享:
  
1个回复
NeoPa
专家模数16PB
NeoPa
首先,所有参考都应相对于Me参考。
 
有关您应该能够自己确定的基本信息,请参阅参考子表单上的项目。
 
从您的问题中,我将假设以下内容是您正在使用的内容的准确描述:
主要表格的名称= [fis_npcaptureF]。
CheckBox控件的名称= UNKNOWN。我现在将其称为[chkVis]。
[chkVis]的值似乎为1 = [columns]的选项组的名称。
选项卡(或页面)控件的名称= UNKNOWN。也是无关紧要的,因此我将不再赘述。
选项卡(或页面)上的子窗体控件的名称= [NPCaptOtherSF]。
您打算在子表单控件中显示/隐藏的表单上控件的名称= [NPItemtype]。
 
不幸的是,我没有任何东西是否绑定的信息,所以我现在就假设是。未绑定的表单不需要Form_Current()事件过程。
 
展开| 选择| 包装| 行号
私人子Form_Current()
    致电ShowHide()
结束子
 
私有子栏_AfterUpdate()
    致电ShowHide()
结束子
 
私人子ShowHide()
    与我一起
        .NPCaptOtherSF!NPItemtype.Visible =不是.chkVis
    结束于
结束总和
上一篇: 我有一个图片框,图片会随着用户查询的记录而改变
下一篇: 简单的Python函数问题