Печать в отчете страницы несколько раз
Здравствуйте!
При печати етикеток-ценников нужно каждую етикетку напечатать столько раз, сколько единиц товара задано. Количество упаковок товара задается некоторым полем в frxDataSet.
Как можно сделать так, чтоб разные страницы (сгенерированного) отчета печатались разное количество раз, в зависимости от етого поля в DataSet?
Сам отчет генерируется на основании DataSetа из списком товаров, и каждый товар таким образом присутствует один раз. Соответственно, и етикетка в сгенерированном отчете для каждого товара- одна.
При печати етикеток-ценников нужно каждую етикетку напечатать столько раз, сколько единиц товара задано. Количество упаковок товара задается некоторым полем в frxDataSet.
Как можно сделать так, чтоб разные страницы (сгенерированного) отчета печатались разное количество раз, в зависимости от етого поля в DataSet?
Сам отчет генерируется на основании DataSetа из списком товаров, и каждый товар таким образом присутствует один раз. Соответственно, и етикетка в сгенерированном отчете для каждого товара- одна.
Комментарии
В событии MasterData1OnBeforePrint устанавливайте
DetailData.RowCount:=<MasterDataDataSet."Quantity">
На бэнде DetailData расположите мемо с полями из датасета, привязанного к MasterData.
Высоту MasterData установите равной 0: MasterData.Height=0