【问题标题】:Conditional formatting of subform is not showing on parent form子表单的条件格式未显示在父表单上
【发布时间】:2016-03-31 19:58:03
【问题描述】:

我在子表单上应用了条件格式(包含空值的记录将以红色背景显示)。它正在处理子表单。但是我已将此子表单作为网格插入到父表单中,并且显示但未应用条件格式。

所以我的问题是如何刷新父表单上的条件格式?

【问题讨论】:

    标签: ms-access vba


    【解决方案1】:

    您是否尝试过使用 On Current Event 子表单。

    类似

    Private Sub Form_Current()
    
        If IsNull(Me.fldName) then
    
            Me.controlname.backcolor=vbRed
    
        End If
    
    End Sub
    

    【讨论】:

    • 我正在更改子表单网格单元格的颜色,那么我应该在您的代码中提供什么控件名称? Me.controlname.backcolor=vbRed
    • 试试Me.DatasheetBackColor=vbRed
    • 它不工作......我正在改变主窗体中子窗体单元格的颜色......它正在改变单个子窗体上的颜色,但在主窗体上它不起作用...... .
    • 我不明白你的意思_“我正在更改主表单中子表单单元格的颜色”。_如果您在子表单的 oncurrent 事件中有此代码,它应该在子表单中工作, 有关子表单的信息,请参阅此站点。 link。请注意他们对子表单容器的评价。我建议您确保您的子表单容器的名称与您的子表单不同,以使编码更容易。我通常称容器 chdXXX 和子窗体 frmXXX
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-26
    • 1970-01-01
    • 1970-01-01
    • 2012-09-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多