Vulcan1500
Registered User.
- Local time
- Today, 21:46
- Joined
- Nov 13, 2007
- Messages
- 143
I have a form with a chart and want via a txtbox look at a specific selection of the records. I get constantly an error when the after update event runs and I'm unable to find the problem. The error arises in the line printed bold. Maybe one of you can have a look at this:
Private Sub txtArea_AfterUpdate()
Dim strHaving As String
Dim strSQL As String
strHaving = "[Area]=" & Me.txtArea
strSQL = "SELECT qryTEST.YearSurvey, "
strSQL = strSQL & "qryTEST.YearExecution, "
strSQL = strSQL & "qryTEST.Area, "
strSQL = strSQL & "Sum(([Small]*[SmallDWTAverage])/1000) AS SmallPUD, "
strSQL = strSQL & "Sum(([Medium]*[MediumDWTAverage])/1000) AS MediumPUD, "
strSQL = strSQL & "Sum(([Large]*[LargeDWTAverage])/1000) AS LargePUD, "
strSQL = strSQL & "Sum(([Jumbo] * [JumboDWTAverage]) / 1000) As JumboPUD "
strSQL = strSQL & "GROUP BY qryTEST.YearSurvey, qryTEST.YearExecution, qryTEST.Area "
strSQL = strSQL & "FROM qryTEST HAVING "
Me.RecordSource = strSQL & strHaving
Me.Requery
End Sub
Private Sub txtArea_AfterUpdate()
Dim strHaving As String
Dim strSQL As String
strHaving = "[Area]=" & Me.txtArea
strSQL = "SELECT qryTEST.YearSurvey, "
strSQL = strSQL & "qryTEST.YearExecution, "
strSQL = strSQL & "qryTEST.Area, "
strSQL = strSQL & "Sum(([Small]*[SmallDWTAverage])/1000) AS SmallPUD, "
strSQL = strSQL & "Sum(([Medium]*[MediumDWTAverage])/1000) AS MediumPUD, "
strSQL = strSQL & "Sum(([Large]*[LargeDWTAverage])/1000) AS LargePUD, "
strSQL = strSQL & "Sum(([Jumbo] * [JumboDWTAverage]) / 1000) As JumboPUD "
strSQL = strSQL & "GROUP BY qryTEST.YearSurvey, qryTEST.YearExecution, qryTEST.Area "
strSQL = strSQL & "FROM qryTEST HAVING "
Me.RecordSource = strSQL & strHaving
Me.Requery
End Sub