Tenho o seguinte código para o botão de imprimir
Private Sub Comando570_Click()
On Error GoTo Err_Comando570_Click
Dim strArquivo As String
Dim strLocal As String
Dim bytVias, bytLoop As Byte
bytVias = InputBox("Quantas vias deseja imprimir? ", "Impressão", 2)
If bytVias <> "" And bytVias <= 6 Then
For bytLoop = 1 To bytVias
If bytLoop = 1 Then MsrVersao = "ORIGINAL"
If bytLoop = 2 Then MsrVersao = "DUPLICADO"
If bytLoop = 3 Then MsrVersao = "TRIPLICADO"
If bytLoop = 4 Then MsrVersao = "QUADRUPLICADO"
If bytLoop = 5 Then MsrVersao = "QUINTUPLICADO"
If bytLoop = 6 Then MsrVersao = "SEXTUPLICADO"
DoCmd.Save
Select Case MsgBox("COLOCAR CUMPRIMENTOS?", vbInformation + vbYesNoCancel, [001])
Case vbYes
DoCmd.OpenReport "OficioNovo", acViewPreview, , "[001] = " & [001]
DoCmd.Maximize
strArquivo = Replace(Me!cam7, "/", "_") & " _ " & Me![001] & ".pdf"
strLocal = CurrentProject.Path & "\Oficios\Oficios Expedidos\" & strArquivo
DoCmd.OutputTo acOutputReport, "OficioNovo", acFormatPDF, strLocal
DoCmd.PrintOut
DoCmd.Close
Case vbNo
DoCmd.OpenReport "OficioNovo", acViewPreview, , "[001] = " & [001]
Reports!OficioNovo!t12.Visible = False
DoCmd.Maximize
strArquivo = Replace(Me!cam7, "/", "_") & " _ " & Me![001] & ".pdf"
strLocal = CurrentProject.Path & "\Oficios\Oficios Expedidos\" & strArquivo
DoCmd.OutputTo acOutputReport, "OficioNovo", acFormatPDF, strLocal
DoCmd.PrintOut
End Select
Exit_Comando570_Click:
Exit Sub
Next
End If
Err_Comando570_Click:
MsgBox Err.Description
Resume Exit_Comando570_Click
End Sub
O problema é o que está a negrito, o campo t12 fica sempre visivel e quero que ao clicar não ele fique oculto.
Private Sub Comando570_Click()
On Error GoTo Err_Comando570_Click
Dim strArquivo As String
Dim strLocal As String
Dim bytVias, bytLoop As Byte
bytVias = InputBox("Quantas vias deseja imprimir? ", "Impressão", 2)
If bytVias <> "" And bytVias <= 6 Then
For bytLoop = 1 To bytVias
If bytLoop = 1 Then MsrVersao = "ORIGINAL"
If bytLoop = 2 Then MsrVersao = "DUPLICADO"
If bytLoop = 3 Then MsrVersao = "TRIPLICADO"
If bytLoop = 4 Then MsrVersao = "QUADRUPLICADO"
If bytLoop = 5 Then MsrVersao = "QUINTUPLICADO"
If bytLoop = 6 Then MsrVersao = "SEXTUPLICADO"
DoCmd.Save
Select Case MsgBox("COLOCAR CUMPRIMENTOS?", vbInformation + vbYesNoCancel, [001])
Case vbYes
DoCmd.OpenReport "OficioNovo", acViewPreview, , "[001] = " & [001]
DoCmd.Maximize
strArquivo = Replace(Me!cam7, "/", "_") & " _ " & Me![001] & ".pdf"
strLocal = CurrentProject.Path & "\Oficios\Oficios Expedidos\" & strArquivo
DoCmd.OutputTo acOutputReport, "OficioNovo", acFormatPDF, strLocal
DoCmd.PrintOut
DoCmd.Close
Case vbNo
DoCmd.OpenReport "OficioNovo", acViewPreview, , "[001] = " & [001]
Reports!OficioNovo!t12.Visible = False
DoCmd.Maximize
strArquivo = Replace(Me!cam7, "/", "_") & " _ " & Me![001] & ".pdf"
strLocal = CurrentProject.Path & "\Oficios\Oficios Expedidos\" & strArquivo
DoCmd.OutputTo acOutputReport, "OficioNovo", acFormatPDF, strLocal
DoCmd.PrintOut
End Select
Exit_Comando570_Click:
Exit Sub
Next
End If
Err_Comando570_Click:
MsgBox Err.Description
Resume Exit_Comando570_Click
End Sub
O problema é o que está a negrito, o campo t12 fica sempre visivel e quero que ao clicar não ele fique oculto.