Dim reportSql1 As String
Dim reportSql2 As String
Dim reportSqlFull As String
Dim cnnX As ADODB.Connection
Set cnnX = CurrentProject.Connection
Dim etalsDisplayRecordSet As New ADODB.Recordset
Dim myRecordSet As New ADODB.Recordset
Dim etalsRecordSet As New ADODB.Recordset
[COLOR=Red]
With etalsDisplayRecordSet.Fields
.Append "InmateID", adInteger
.Append "LastName", adVarChar, 200
.Append "FirstName", adVarChar, 200
.Append "MiddleName", adVarChar, 200
.Append "CaseNo", adVarChar, 200
.Append "Branch", adVarChar, 200
.Append "Crime", adVarChar, 200
End With
etalsDisplayRecordSet.Open , , adOpenDynamic, adLockOptimistic[/COLOR]
myRecordSet.ActiveConnection = cnnX
etalsRecordSet.ActiveConnection = cnnX
myRecordSet.Open "SELECT tblInmateCases.*, tblBranches.Branch FROM tblBranches RIGHT JOIN tblInmateCases ON tblBranches.BranchID = tblInmateCases.Branch WHERE (((tblInmateCases.InmateID)=" & Me!InmateID & "))"
With myRecordSet
Do Until .EOF
etalsRecordSet.Open "SELECT tblInmateCases.InmateID, tblInmateCases.Crime, tblBranches.Branch, tblInmateCases.CaseNo, tblInmatesProfile.LastName, tblInmatesProfile.FirstName, tblInmatesProfile.MiddleName FROM tblBranches INNER JOIN (tblInmatesProfile INNER JOIN tblInmateCases ON tblInmatesProfile.InmateID = tblInmateCases.InmateID) ON tblBranches.BranchID = tblInmateCases.Branch"
'MsgBox ![CaseNo]
With etalsRecordSet
Do Until .EOF
'etalsDisplayRecordSet.Open ""
'Exit Sub
If myRecordSet![CaseNo] = ![CaseNo] And myRecordSet![InmateID] <> ![InmateID] Then
[COLOR=Red] With etalsDisplayRecordSet
.AddNew
!InmateID = Nz(etalsRecordSet!InmateID, "")
!LastName = Nz(etalsRecordSet!LastName, "")
!FirstName = Nz(etalsRecordSet!FirstName, "")
!MiddleName = Nz(etalsRecordSet!MiddleName, "")
!CaseNo = Nz(etalsRecordSet!CaseNo, "")
!Branch = Nz(etalsRecordSet!Branch, "")
!Crime = Nz(etalsRecordSet!Crime, "")
End With[/COLOR]
End If
.MoveNext
Loop
.Close
End With
.MoveNext
Loop
.Close
End With
[COLOR=Blue]Me.InmatesEtals.Form.Recordset = etalsDisplayRecordSet[/COLOR]
'InmatesEtals.Form.Requery
End Sub