MS访问"无效使用Null"

时间:2016-09-19 19:37:13

标签: ms-access access-vba

我正在使用ASV进行一次MS访问。我想创建一个新的工作号码并开始新的评估。我创建了成功的工作号,但是当我点击按钮"选择工作"分析它显示的所有部分"无效使用Null"。

我不确定你们是否知道它的Baseline版本。我发布的代码如下:

Private Sub cmdSelectJob_Click()
 On Error GoTo Err_cmdSelectJob_Click
If (Not IsNull(Me.cmbJobNumber)) And (Not Me.cmbJobNumber = "") Then
    Dim stDocName As String
    stDocName = "ReportAnalysis"
    DoCmd.OpenForm stDocName
    Forms!ReportAnalysis.strJobNumber = Me.cmbJobNumber
    Forms!ReportAnalysis.UpdateBaseline
    Forms!ReportAnalysis.trvBaseline.Nodes(1).Selected = True
    Forms!ReportAnalysis.UpdateComponentPanel (Forms!ReportAnalysis.trvBaseline.Nodes(1))

    Forms!SelectJob.Visible = False

End If

Exit_cmdSelectJob_Click:
Exit Sub

Err_cmdSelectJob_Click:
MsgBox Err.Description
Resume Exit_cmdSelectJob_Click
End Sub

感谢您提出任何意见。

1 个答案:

答案 0 :(得分:0)

我刚刚解决了这个问题。由于函数UpdateBaseline中的代码“If(RS!ForReview)”和“ForReview”列为null。我将代码更改为“If(RS.ForReview = NULL)”。这很好用。谢谢你的帮助。