Just guessing on what you want the output to look like, but maybe 3 textboxes, each with their own source that you build by looping through a DAO recordset (where each gets the values for its own group), adding vbCrLf after each loop. You'd exit the loop if there are no records for a group. The textbox might have to be a memo field if you're going to exceed 255 characters. Also, for a textbox, you might have to use Chr(13) & Chr(10) [in that order] instead of vbCrLf.
+I forgot to add these thoughts:
Goal seems unorthodox; first, I doubt a textbox will present a scroll bar, so the idea doesn't fit what the control is made for. A listbox is for multi-line data that needs to have more than one row visible at a time and would be better than a text box. In addition, I wonder if a data sheet or subform data sheet would be better than either of the two control ideas.
Last edited by Micron; 01-18-2016 at 09:35 AM.
Reason: + added
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.