How about a combination of concatenation and dlookup??
dim x,y,z
x = dlookup("[Notes]","Table1","[ID] = " & ##)
y = dlookup("[Notes]","Table2","[NID] = " & ##)
z = x & y
Notes: requires a way to identify which ID/NID you are wanting, and also you don't have to declare as I did, I just did it this way to illustrate what I meant.
vs.
x = dlookup("[Notes]","Table1","[ID] = " & ##) & dlookup("[Notes]","Table2","[NID] = " & ##)
oh and if you are trying to combine all the notes from 1 table to 1 field in another table then just do a loop:
Open a form with the controlsource being Table 1
On the Form Open Event do the following
Code:
dim x
x = ""
recordset.movefirst
do until recordset.eof
if not isnull(Notes) then
x = x & notes & vbcrlf 'add the vbcrlf if you want to add a line
end if
recordset.movenext
loop
'then figure a way to take x and apply it to the field in table 2... I usually use SQL
dim addSQL
addSQL = "INSERT INTO Table2 (Notes) Values ('" & replace(x,"'","''") & "')" WHERE ....(figure out your own WHERE clause)
docmd.setwarnings (false)
docmd.runsql (addSQL)
docmd.close
There is probably another way to do it without using a hidden form, but I'm just a beginner programmer and this is the way I would do it.