Ms access MS Access VBA隐藏或删除表单中的行,但不删除表中的行

Ms access MS Access VBA隐藏或删除表单中的行,但不删除表中的行,ms-access,vba,Ms Access,Vba,我使用表单编辑表格。我要做的是,一旦勾选了表单中的复选框,或者用一些文本填充了字段,我就想从表单视图中隐藏/删除这一行,但不想从表本身中删除这一行。使用VBA是否可以实现这一点?您实际上不需要借助VBA来实现这一点 将表单建立在一个查询的基础上,该查询过滤掉那些填写了适当字段的记录。然后,当您下次调用表单时,这些选中的记录将不会显示 很好的做法是让所有基于查询的表单使用合适的字段/列-从modifieddate>=date/为空的表中进行选择这很容易混淆。你的表格是什么样的?是数据表吗?当您选中

我使用表单编辑表格。我要做的是,一旦勾选了表单中的复选框,或者用一些文本填充了字段,我就想从表单视图中隐藏/删除这一行,但不想从表本身中删除这一行。使用VBA是否可以实现这一点?

您实际上不需要借助VBA来实现这一点

将表单建立在一个查询的基础上,该查询过滤掉那些填写了适当字段的记录。然后,当您下次调用表单时,这些选中的记录将不会显示


很好的做法是让所有基于查询的表单使用合适的字段/列-从modifieddate>=date/为空的表中进行选择这很容易混淆。你的表格是什么样的?是数据表吗?当您选中一个框或填写一个字段时,系统如何知道要隐藏哪一行?听起来您应该将表单基于查询而不是表,并且在查询中,只显示MyCheckBoxColumn=False或MyTextColumn不象MyFilterText的行。