Я довольно новичок в программировании VBA, и я пытаюсь создать отчет в MS Access. Однако каждая запись в отчете печатается на новую страницу. Как указать в моем коде, что все записи должны быть напечатаны на одной странице и только перейти на следующую страницу, когда на первой странице не хватает места? Прямо сейчас я использую цикл, который печатает каждое поле из моего SQL-запроса, но каждая найденная запись заканчивается на отдельной странице.Отчет о доступе MS с несколькими записями на страницу
For Each fld In rs.Fields
Set txtNew = CreateReportControl(rpt.Name, acTextBox, _
acDetail, , fld.Name, lngLeft + 1500, lngTop)
txtNew.SizeToFit
Set lblNew = CreateReportControl(rpt.Name, acLabel, acDetail, _
txtNew.Name, fld.Name, lngLeft, lngTop, 1400, txtNew.Height)
lblNew.SizeToFit
lngTop = lngTop + txtNew.Height + 25
Next