Try this:
Public Sub AppendToMemo(byval stCriteria as string)
Dim stRecords as String
dim rstDataFrom as recordset '(Dao.Recordset for 2000)
dim rstDataTo as Recordset '(See above note)
Set rstDataFrom = Currentdb.OpenRecordset("Select [Field1] from [tblData] where [Something] = " & stCriteria, dbOpenSnapShot)
rstDataFrom.MoveFirst
Set rstDataTo = Currentdb.OpenRecordset ("Select * from [tblInput] where [Something] =" & stCriteria
rstDataTo.movefirst
with rstDataFrom
do while not .EOF
stRecords = stRecords & iif(stRecords<>"",vbcrlf,"") & !Field1
.movenext
loop
end with
With rstDataTo
.Edit
!MemoField = stRecords
.update
End with
End Sub