hi again...
you are still not opening any recordset (bah!, you are opening the same table twice) I need to ask you about your level of expertise to know how to help you, because you are not doing anything right now...
try this...
Code:
Dim sqlstr As String
sqlstr = "SELECT Membermain.LTDAno, Membermain.Forename, Memberbals.S1bal, Memberbals.S2bal, Memberbals.S3bal, Memberbals.L1bal, Memberbals.L2bal, Memberbals.L3bal" & _
"FROM Membermain RIGHT JOIN Memberbals ON Membermain.Memberno = Memberbals.Memberno" & _
"WHERE (((Membermain.LTDAno) Is Not Null) AND ((Membermain.Memberstatus)='A'));"
smembermain.Open sqlstr , myconnection
and try to pass that recordset to a datagrid to see the results...
HTH
Gonzalo