Bom dia...
O título já diz tudo. Depois de pronto, eis que surge essa modificação !
Fiz o relatório para rodar em A4 em impressora laser, legal...roda perfeito.
Porém a pedido, adotaram o formulário continuo ( 210mmx140mm ) para rodar numa matricial Epson Lx300.
Até roda legal,( quando é apenas uma folha ) mas.......quando são 2,3 ou mais folhas a serem impressas a impressora dá o salto entre uma folha e outra deixando a mesma em branco e o cabeçalho da página fica fora de posição.
Para dar o salto entre uma folha e outra, utilizo o seguinte código:
Então fica a pergunta.....como acertar esse salto para não deixar a página em branco e acertar o cabeçalho ?
Grato a quem puder me dar uma luz !
O título já diz tudo. Depois de pronto, eis que surge essa modificação !
Fiz o relatório para rodar em A4 em impressora laser, legal...roda perfeito.
Porém a pedido, adotaram o formulário continuo ( 210mmx140mm ) para rodar numa matricial Epson Lx300.
Até roda legal,( quando é apenas uma folha ) mas.......quando são 2,3 ou mais folhas a serem impressas a impressora dá o salto entre uma folha e outra deixando a mesma em branco e o cabeçalho da página fica fora de posição.
Para dar o salto entre uma folha e outra, utilizo o seguinte código:
- Código:
Private Sub Detalhe_Format(Cancel As Integer, FormatCount As Integer)
Const MaxReg As Integer = 12 'aqui é definido o número de registros para cada página a ser impressa.
If Me.CurrentRecord Mod MaxReg = 0 Then
Me.Section(acDetail).ForceNewPage = 2
Else
Me.Section(acDetail).ForceNewPage = 0
End If
End Sub
Então fica a pergunta.....como acertar esse salto para não deixar a página em branco e acertar o cabeçalho ?
Grato a quem puder me dar uma luz !