Mudei de Ac2010 para o AC2013 e começaram as minhas dores de cabeça.
Uma delas, foi o banimento dos gráficos ( que saco ).
Mas vamos ao que interessa..
Tenho a seguinte rotina, usada, aprovada e testada desde o Ac2007, que gera o arquivo em PDF.
Private Sub bt_geraPDF_Click()
Dim strArquivo As String
Dim strLocal As String
strArquivo = Me!Representada & "_" & Me!NossoPedido & "_" & Format$(Date, "dd-mm-yyyy") & ".pdf"
strLocal = CurrentProject.Path & "\Pedidos\" & strArquivo
DoCmd.OpenReport "RptPedido", acViewPreview, , "Idpedido=" & Forms!FrmPedido!IdPedido, acHidden
DoCmd.OutputTo acOutputReport, "RptPedido", acFormatPDF, strLocal
DoCmd.Close acReport, "RptPedido"
End Sub
O que ocorre...eu preciso que a linha que contém a string strArquivo seja desse jeito que está na rotina. Mas, não vai nem com reza brava.
Se eu tirar por exemplo o Me!NossoPedido...acreditem ocorre a impressão. Ou mesmo o Me!Representada.
Nunca vi isso acontecer.
Alguém pode me dar uma luz de fazer a mesma coisa de outra forma ???