Bom dia Amigos
No comando abaixo confirmo a abertura da ficha de um produto e pergunto se quer criar PDF desse produto.
A ficha aberta está certo, abre só uma.
Mas o PDF é criado para todos os Produtos, como criar só para o Produto desejado.
Obrigado
If MsgBox("Confirma a Impressão da Ficha Técnica da Ref. da " & [ref] & "" & Chr(13) & " Tipo " & [Tipo] & "", vbYesNo, "Aviso") = vbYes Then
If MsgBox("Criar Documento em P. D. F. ? ", vbYesNo, "P. D. F.") = vbYes Then
Dim Caminho As String
Caminho = BackEndPath & "\PDF\"
Dim strArquivo As String
Dim strLocal As String
strArquivo = "Ficha de Custo da Ref - " & [ref] & " - " & [Tipo] & " " & [Prod_Descricao] & ""
strLocal = Caminho & strArquivo & ".PDF"
'Gera arquivo pdf do relat?rio previamente aberto.
DoCmd.OutputTo acOutputReport, "Produtos", acFormatPDF, strLocal
If err = 2501 Then
err.Clear
DoCmd.Close
End If
DoCmd.OpenReport "Produtos", acViewPreview, "", "[Produtos]![sysid]=[Forms]![FrmProduto]![sysid]"
Else
End If
End If
No comando abaixo confirmo a abertura da ficha de um produto e pergunto se quer criar PDF desse produto.
A ficha aberta está certo, abre só uma.
Mas o PDF é criado para todos os Produtos, como criar só para o Produto desejado.
Obrigado
If MsgBox("Confirma a Impressão da Ficha Técnica da Ref. da " & [ref] & "" & Chr(13) & " Tipo " & [Tipo] & "", vbYesNo, "Aviso") = vbYes Then
If MsgBox("Criar Documento em P. D. F. ? ", vbYesNo, "P. D. F.") = vbYes Then
Dim Caminho As String
Caminho = BackEndPath & "\PDF\"
Dim strArquivo As String
Dim strLocal As String
strArquivo = "Ficha de Custo da Ref - " & [ref] & " - " & [Tipo] & " " & [Prod_Descricao] & ""
strLocal = Caminho & strArquivo & ".PDF"
'Gera arquivo pdf do relat?rio previamente aberto.
DoCmd.OutputTo acOutputReport, "Produtos", acFormatPDF, strLocal
If err = 2501 Then
err.Clear
DoCmd.Close
End If
DoCmd.OpenReport "Produtos", acViewPreview, "", "[Produtos]![sysid]=[Forms]![FrmProduto]![sysid]"
Else
End If
End If