Can you also restore the missing posts, as not getting the full picture here?
I have reviewed the posts and they are numbered consecutively. As a moderator, I would have the ability to see any post that was hidden, and none are hidden. I do not believe anything is missing unless a moderator performed a silent edit. I don't claim an eidetic memory here, but this thread is pretty much as I recall it.
The summary is, as far as I can tell:
The OP asked if an in-memory ADO recordset could be used as a .Recordsource for an Access report. The answer, from MS Online documentation, seems to be no, although at first a couple of people were unsure of that answer.
During the discussion, we learned that amorosik uses WinSock and a network "Data Arrived" event behind the scenes in a form. The event in question is not a form event but a network event that awakens the code behind the form that was waiting for data. Once that data has arrived and has been delivered, that appears to be the source of the data for the ADO in-memory recordset. This network discussion was actually a diversion that confused matters.
Questions arose regarding why a temporary table was not acceptable. The OP says it is not but no further detail was given. The use of a set of TempVars was mentioned. This offered solution also was not acceptable.
@Gasman, you now have it - in summary - to the best of my ability to summarize it.