Ну так и формируй отчет всего по одной записи полученный запросом
SELECT *
FROM tableName
WHERE NomerKvitancii = :NomerKvitancii
:NomerKvitancii - параметр TADOQuery который нужно задавать перед запуском отчета (точно не помню, но вроде в DBE - ной Query параметры задаються также) и все.
Ну так и формируй отчет всего по одной записи полученный запросом
SELECT *
FROM tableName
WHERE NomerKvitancii = :NomerKvitancii
:NomerKvitancii - параметр TADOQuery который нужно задавать перед запуском отчета (точно не помню, но вроде в DBE - ной Query параметры задаються также) и все.
Комментарии
Если для того чтобы пропустить часть
записей при печате отчета то примерно так:
Но лучше все же объясни для чего тебе это надо.
:NomerKvitancii - параметр TADOQuery который нужно задавать перед запуском отчета (точно не помню, но вроде в DBE - ной Query параметры задаються также) и все.
1. Edit1 поле в котором задаётся номер квитанции
2. Button1 после клика должен формироваться отчёт.
И если можно по подробней
в нем пишешь следующий текст запроса (свойство SQL) tableName - имя таблицы в базе данных
FieldName - поле в котором храниьтся номер квитанции
2. У frxDBDataset в свойстве DataSet указываешь свой компонет типа TQuery (Например MyQuery).
3. При клике на кнопке пишешь примерно такой обработчик
Ну как бы и все
frDataSet.RangeEnd = reCurent;
MyQuery.Close;
MyQuery.Params.ParamByName('myParam').Value := MyEdit.Text;
MyQuery.Open;
MyQuery.Last;
frxReport.PrepareReport;
frxReport.ShowPreparedReport;