Amigos boas tardes encontrei estes codigos na net e adaptei na minha BD e imprime na 1ª folha (Original) 2ª folha (Duplicado) e assim por diante. Pedia ajuda aos sabio da materia se é possivel alterarem o codigo abaixo de forma se eu quiser imprimir só 2 guias por exemplo original e duplicado ou por exemplo só o original ou então três guias orginal,duplicado e triplicado visto da forma que o codigo está escrito obriga a imprimir sempre 4 guias
Obrigado.
Criei uma variavel em um MODULO
Global MsrVersao As String
No Relatorio coloquei um Rotulo com o nome LBL_Versao e escrevi o seguinte código, no evento formatar do cabeçalho,
Private Sub CabeçalhoDoRelatório_Format(Cancel As Integer, FormatCount As Integer)
LBL_Versao.Caption = MsrVersao
End Sub
E para impressão, criei um form, com um botão, e no Evento Click coloquei o seguinte código
Private Sub Comando0_Click()
On Error GoTo Err_Comando0_Click
Dim LinVias As Integer
For LinVias = 1 To 4
If LinVias = 1 Then MsrVersao = "ORIGINAL"
If LinVias = 2 Then MsrVersao = "DUPLICADO"
If LinVias = 3 Then MsrVersao = "TRIPLICADO"
If LinVias = 4 Then MsrVersao = "QUADRUPLICADO"
DoCmd.OpenReport "Guia_Transp", acViewNormal
Next
Exit_Comando0_Click:
Exit Sub
Err_Comando0_Click:
MsgBox Err.Description
Resume Exit_Comando0_Click
End Sub
Obrigado.
Criei uma variavel em um MODULO
Global MsrVersao As String
No Relatorio coloquei um Rotulo com o nome LBL_Versao e escrevi o seguinte código, no evento formatar do cabeçalho,
Private Sub CabeçalhoDoRelatório_Format(Cancel As Integer, FormatCount As Integer)
LBL_Versao.Caption = MsrVersao
End Sub
E para impressão, criei um form, com um botão, e no Evento Click coloquei o seguinte código
Private Sub Comando0_Click()
On Error GoTo Err_Comando0_Click
Dim LinVias As Integer
For LinVias = 1 To 4
If LinVias = 1 Then MsrVersao = "ORIGINAL"
If LinVias = 2 Then MsrVersao = "DUPLICADO"
If LinVias = 3 Then MsrVersao = "TRIPLICADO"
If LinVias = 4 Then MsrVersao = "QUADRUPLICADO"
DoCmd.OpenReport "Guia_Transp", acViewNormal
Next
Exit_Comando0_Click:
Exit Sub
Err_Comando0_Click:
MsgBox Err.Description
Resume Exit_Comando0_Click
End Sub