MajP
You've got your good things, and you've got mine.
- Local time
- Today, 04:14
- Joined
- May 21, 2018
- Messages
- 9,489
@loadmark
The image in 29 was cropped so I thought this was a search form, but it is a subform. I thought it was all of your records, but it is only those records for a given album. There are only 24 records and will never be much more since these are tracks of an album. In that case you should be fine to put the concat function as a calculated control without any lag. I am assuming it is slow because you put the concat function in the query forcing it to calculate all records every time you requery. If still slow as a calculated control. There are some tricks to really speed it up. In the normal function you open and close the recordset on each call. In this case that is 24 times in the query it is hundreds. What I would then do is modify the code so that it opens the rs once on form open and then close it on form close. (might have to reopen when you modify the performers on a track) Leaving the RS open can make a huge difference on a big dataset. But I doubt with only 24 records there should be any slow issues if you make it a calculated control.The form in thread 29 only looks like it does show all of your records so this may be a good candidate