Private Sub mnuVR_Click()
Me.grdInvItemQty.ItemCount = 0
mRowCount = 0
ReDim mIndexCompleteArray(0)
Dim cnItem As ADODB.Connection
Dim rsItem As ADODB.Recordset
Set cnItem = New ADODB.Connection
Set rsItem = New ADODB.Recordset
If Me.chkLocation.Value Then
j = Me.cboLocation.List(Me.cboLocation.ListIndex)
Else
j = ""
End If
If Me.txtInvQty.Enabled Then
k = Me.txtInvQty.List(Me.txtInvQty.ListIndex)
Else
k = ""
End If
cnItem.Open gsSQLConnect
cnItem.CursorLocation = adUseClient
Screen.MousePointer = vbHourglass
'--Inserts Items Into Grid
rsItem.Open "Barcode.dbo.INV_RO_ALLITEMNUMBERS('" & j & "','" & k & "')", cnItem, adOpenForwardOnly, adLockReadOnly, adCmdStoredProc
'rsItem.Open "Barcode.dbo.INV_RO_ALLITEMNUMBERS('" & Me.cboLocation.List(Me.cboLocation.ListIndex) & "')", cnItem, adOpenForwardOnly, adLockReadOnly, adCmdStoredProc
Set rsItem.ActiveConnection = Nothing
mintItem = 0
If rsItem.EOF Then
Me.grdInvItemQty.ItemCount = 0
mRowCount = 0
Else
i = 1
rsItem.MoveFirst
Do Until rsItem.EOF
If i > 1 Then
ReDim Preserve mIndexCompleteArray(i)
Else
ReDim mIndexCompleteArray(i)
End If
mIndexCompleteArray(i).ITEMNMBR = rsItem!ITEMNMBR
mIndexCompleteArray(i).ITEMDESC = rsItem!ITEMDESC
mIndexCompleteArray(i).QTYONHND = rsItem!QTYONHND
mIndexCompleteArray(i).LOCNCODE = rsItem!LOCNCODE
i = i + 1
rsItem.MoveNext
Debug.Print "i is" & i
Loop
rsItem.Close
Set rsItem = Nothing
cnItem.Close
Set cnItem = Nothing
i = i - 1
Me.grdInvItemQty.ItemCount = i
mRowCount = i
Screen.MousePointer = vbDefault
End If
End Sub