gpt4 book ai didi

vba - 隐藏数据表中的列

转载 作者:行者123 更新时间:2023-12-01 16:15:28 24 4
gpt4 key购买 nike

我试图通过代码隐藏 Access 2007 拆分表单中的特定列。我需要表单检查某些条件以查看是否需要显示列。我在表单的“激活”事件中有代码来隐藏该列,如下所示:

txtControl.ColumnHidden = True

此代码适用于“打开”事件,但如果我隐藏激活上的列,它不会显示这些更改,直到我关闭表单并再次打开它。我尝试过调用表单的刷新、重绘和重新查询方法,但这不起作用。请帮忙!

编辑:理想情况下,只要焦点切换到此表单,我就需要发生此事件。这就是我使用“激活”事件而不是“打开”事件的原因。

最佳答案

尝试将其设置为表单的 CurrentLoad 设置该属性后,您可能还需要重新查询控件: Me.TextControl.Requery 每次更改表单记录、重新绘制或重新查询表单时都会调用 Current。顾名思义,加载在表单打开后加载其记录时被调用一次。这些对我来说一直比使用 Activate 更可靠,这确实与表单的焦点有关,而不是您真正想要的。

关于vba - 隐藏数据表中的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1717508/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com