Hi:
I have a table that looks like this:
Acct Name Balance AcctType
33 John $45 P
33 John $65 K
22 Mar $25 P
14 Honey $35 P
14 Honey $60 P
and so on....
Any way, I need it to look like this:
Acct Name Balance AcctType
33 John $45 P 33 John $65 K
22 Mar $25 P
14 Honey $35 P 14 Honey $60 P
So you see I need the same acct number to be on the same line. I am doing this in html vb...I do not know where I am going wrong.It always misses one of the duplicate accts..My code goes as follows:
Please I need help!!!
Thanks
Z
I have a table that looks like this:
Acct Name Balance AcctType
33 John $45 P
33 John $65 K
22 Mar $25 P
14 Honey $35 P
14 Honey $60 P
and so on....
Any way, I need it to look like this:
Acct Name Balance AcctType
33 John $45 P 33 John $65 K
22 Mar $25 P
14 Honey $35 P 14 Honey $60 P
So you see I need the same acct number to be on the same line. I am doing this in html vb...I do not know where I am going wrong.It always misses one of the duplicate accts..My code goes as follows:
Code:
Set db = CurrentDb
Set rs = db.OpenRecordset(strSQL)
Set rsA = db.OpenRecordset(strsql2)
Print #1, "<Table cellpadding=0 cellspacing=0 border=1>"
Print #1, "<TR class=ColHead>"
Print #1, "<TD>Account Number</TD>"
Print #1, "<TD>Loan Code</TD>"
Print #1, "<TD>Current Guarantor or Program Code</TD>"
Print #1, "<TD>First/Only Disbursement Date</TD>"
Print #1, "<TD>Interest Rate</TD>"
Print #1, "<TD>Borrower Status Code</TD>"
Print #1, "<TD>Grace End Date</TD>"
Print #1, "<TD>Current Principal Balance</TD>"
Print #1, "<TD>Payoff Amount as of Anticipated Loan Payoff Date</TD>"
Print #1, "<TD>Daily Interest Accrual</TD>"
Print #1, "<TD>LN_ORIG_LOANED_AMT</TD>"
Print #1, "</TR>"
rs.MoveFirst
SSN1 = rs("[Account Number]")
rs.MoveNext
SSN2 = rs("[Account Number]")
rs.MoveFirst
acct = rs("[Account Number]")
rsA.MoveFirst
Do Until rs.EOF
Print #1, "<TR class=RowsHead>"
Do Until SSN1 <> SSN2
Debug.Print "Doing" & acct
If rsA("Field3") = acct Then
Print #1, "<TD>**" & acct & "**</TD>"
rsA.MoveNext
Else
Print #1, "<TD>""" & acct & """</TD>"
End If
Print #1, "<TD>" & rs("[Loan Code]") & "</TD>"
Print #1, "<TD>" & rs("[Current Guarantor or Program Code]") & "</TD>"
Print #1, "<TD>" & rs("[First/Only Disbursement Date]") & "</TD>"
Print #1, "<TD>" & rs("[Interest Rate]") & "</TD>"
Print #1, "<TD>" & rs("[Borrower Status Code]") & "</TD>"
Print #1, "<TD>" & rs("[Grace End Date]") & "</TD>"
Print #1, "<TD>" & rs("[Current Principal Balance]") & "</TD>"
Print #1, "<TD>" & rs("[Payoff Amount as of Anticipated Loan Payoff Date]") & "</TD>"
Print #1, "<TD>" & rs("[Daily Interest Accrual]") & "</TD>"
Print #1, "<TD>" & rs("[LN_ORIG_LOANED_AMT]") & "</TD>"
rs.MoveNext
'Debug.Print "Next" & rs("[Account Number]")
If rs.EOF Then
Print #1, "</TABLE>"
Print #1, "</BODY>"
Print #1, "</HTML>"
Close #1
Exit Function
End If
SSN2 = rs("[Account Number]")
acct = SSN2
Print #1, "<TD bgcolor=""red"">  </TD>"
Loop
'rs.MoveNext
'SSN2 = rs("Account Number")
If SSN2 = acct Then
Else
If SSN2 <> SSN1 Then
Print #1, "<TR class=RowsHead>"
If rsA("Field3") = SSN2 Then
Print #1, "<TD>**" & SSN2 & "**</TD>"
rsA.MoveNext
Else
Print #1, "<TD>""" & SSN2 & """</TD>"
End If
Print #1, "<TD>" & rs("[Loan Code]") & "</TD>"
Print #1, "<TD>" & rs("[Current Guarantor or Program Code]") & "</TD>"
Print #1, "<TD>" & rs("[First/Only Disbursement Date]") & "</TD>"
Print #1, "<TD>" & rs("[Interest Rate]") & "</TD>"
Print #1, "<TD>" & rs("[Borrower Status Code]") & "</TD>"
Print #1, "<TD>" & rs("[Grace End Date]") & "</TD>"
Print #1, "<TD>" & rs("[Current Principal Balance]") & "</TD>"
Print #1, "<TD>" & rs("[Payoff Amount as of Anticipated Loan Payoff Date]") & "</TD>"
Print #1, "<TD>" & rs("[Daily Interest Accrual]") & "</TD>"
Print #1, "<TD>" & rs("[LN_ORIG_LOANED_AMT]") & "</TD>"
Print #1, "</TR>"
End If
End If
rs.MoveNext
SSN1 = rs("Account Number")
rs.MoveNext
SSN2 = rs("Account Number")
rs.MovePrevious
acct = SSN1
Loop
Print #1, "</TABLE>"
Print #1, "</BODY>"
Print #1, "</HTML>"
Thanks
Z