Olá boas tardes estou adpatar este codigo para criar PDF e já está a funcionar mas tem um senão que gostaria resolvido que é seguintes:
quando guarda o ficheiro na pasta, guarda com esta informação Guia_Transp Nº903-02-2012
E eu queria que guarda-se assim Guia_Transp_Nº9_03-02-2012 ou de forma que o numero não fica-se pegado á data
Private Sub P_D_F_Click()
On Error Resume Next
If MsgBox("Confirma a Impressão da Guia_Transp Nº " & Me.ID & "?", vbYesNo, "Confirmação") = vbYes Then
DoCmd.OpenReport "Guia_Transp", acPreview, , "ID =" & Me.ID
If MsgBox("Criar P. D. F. da Guia_Transp Nº " & Me.ID & "?", vbYesNo, "Confirmação") = vbYes Then
Dim blRet As Boolean
Dim Caminho As String
Caminho = CurrentProject.path & "\PDF\"
blRet = ConvertReportToPDF("Guia_Transp", vbNullString, Caminho & "Guia_Transp Nº " & Me.ID & Date & ".PDF", False, False)
Else
DoCmd.CancelEvent
End If
On Error Resume Next 'erro 2501 caso você cancele a impressão
If err = 2501 Then
err.Clear
DoCmd.Close
End If
Else
End If
End Sub
quando guarda o ficheiro na pasta, guarda com esta informação Guia_Transp Nº903-02-2012
E eu queria que guarda-se assim Guia_Transp_Nº9_03-02-2012 ou de forma que o numero não fica-se pegado á data
Private Sub P_D_F_Click()
On Error Resume Next
If MsgBox("Confirma a Impressão da Guia_Transp Nº " & Me.ID & "?", vbYesNo, "Confirmação") = vbYes Then
DoCmd.OpenReport "Guia_Transp", acPreview, , "ID =" & Me.ID
If MsgBox("Criar P. D. F. da Guia_Transp Nº " & Me.ID & "?", vbYesNo, "Confirmação") = vbYes Then
Dim blRet As Boolean
Dim Caminho As String
Caminho = CurrentProject.path & "\PDF\"
blRet = ConvertReportToPDF("Guia_Transp", vbNullString, Caminho & "Guia_Transp Nº " & Me.ID & Date & ".PDF", False, False)
Else
DoCmd.CancelEvent
End If
On Error Resume Next 'erro 2501 caso você cancele a impressão
If err = 2501 Then
err.Clear
DoCmd.Close
End If
Else
End If
End Sub