Hi,
I understand you correctly the Memo field on your form is actually the combination of two memo fields. Futhermore it would appear that you are just grabbing the info from one of the tables and not the other. I would say that your best bet would be to get rid of one of the memo fields and just stick with one. It doesn't make sense to have two memo fields to hold data that one could easily handle. Howver, if you don't want to do this and you just want to grab the values from the query than you will need to create a query (or use the DLookup statement) to grab the two fields from the tables. Then set a variable equal to the two fields:
Dim TwoFields, Info1, Info2
Info1 = DLookup("[MemoField]", "Tbl1", "[RecID] = [Me!RecID]"

Info2 = DLookup("[MemoField]", "Tbl2", "[RecID] = [Me!RecID]"
TwoFields = Info1 " & " Info2
Me!TextBoxName = TwoFields
Me!TextBoxName.SetFocus
DoCmd.RunCommand acCmdCopy
MsgBox "Text has been copied. You can now paste it into your document.", vbOKOnly, "Text copied"
Of course if I have this wrong then let me know...
jbehrne If at first you don't succeed, call in an airstrike. - Murphy's Laws of Combat Operations