I have this code:
When I do:
Call calcOrderStatus()
From a form event handler, I get:
"Out of stack space" error.
How can I fix this?
Thanks.
Code:
Private Sub calcOrderStatus()
Dim numLinesAwaitingStock As Integer
Dim numLinesComplete As Integer
Dim qryResult As DAO.Recordset
If Not IsNull(Me.sup_order_number) Then
Set qryResult = CurrentDb.OpenRecordset("SELECT Count([sup_order_line_number]) AS [countOrderLineNums] FROM Supplier_order_line WHERE ([Supplier_order_line].[sup_order_number] = " _
& Forms("SupplierOrderEnquiry").sup_order_number _
& ") And ([Supplier_order_line].[order_line_status] = 'Awaiting delivery');")
numLinesAwaitingStock = qryResult!countOrderLineNums
Set qryResult = CurrentDb.OpenRecordset("SELECT Count([sup_order_line_number]) AS [countOrderLineNums] FROM Supplier_order_line WHERE ([Supplier_order_line].[sup_order_number] = " _
& Forms("SupplierOrderEnquiry").sup_order_number _
& ") And ([Supplier_order_line].[order_line_status] = 'Complete');")
numLinesComplete = qryResult!countOrderLineNums
qryResult.Close
If numLinesAwaitingStock > 0 Then
Me.numLinesAwaitingStock = "Incomplete"
ElseIf numLinesComplete > 0 Then
Me.numLinesAwaitingStock = "Complete"
Else
Me.numLinesAwaitingStock = "Cancelled"
End If
End If
End sub
When I do:
Call calcOrderStatus()
From a form event handler, I get:
"Out of stack space" error.
How can I fix this?
Thanks.