Peço ajuda para corrigir.
Pretendo colocar o código abaixo no Evento ao clicar um botão.
O que devo alterar no código do botão?:
Pretendo colocar o código abaixo no Evento ao clicar um botão.
- Código:
'------------------------------------------------------------
' EmiteRecibo
'
'------------------------------------------------------------
Function EmiteRecibo()
On Error GoTo EmiteRecibo_Err
'alterado
'((veio do maximoaccess ,user controls "imprimir-e-salvar"...).
Dim strArquivo As String
Dim strLocal As String
'define nome do arquivo:
'Me= ao form aberto "ReciboComposição";
'campo nr do recibo "RecTId"; campo nome da entidade abrev. "TbEntAbv"
strArquivo = "Recibo" & Me!RecTId & Me!TbEntAbv & ".pdf"
'aponta para a pasta do ficheiro pdf a criar onde está a bd
strLocal = CurrentProject.Path & "\recibos\" & strArquivo
'sequencia da m/ macro
DoCmd.Close acForm, "ReciboComposiçãoF"
DoCmd.OpenQuery "1RecibosEmissaoQ", acViewNormal, acReadOnly
DoCmd.OpenQuery "2RecibosEmissaoQ", acViewNormal, acReadOnly
DoCmd.OpenReport "ReciboRelatório", acViewPreview, "", "[RecTId]=DLast(""RecTId"",""RecibosT"")", acHidden
Beep
MsgBox "O recibo foi emitido.", vbInformation, "Emissão de recibos"
'alterado
'Gera arquivo pdf do relatório previamente aberto e filtrado (veio do maximoaccess ,user controls "imprimir-e-salvar"...).
DoCmd.OutputTo acOutputReport, "ReciboRelatório", acFormatPDF, strLocal
'sequencia da m/ macro
DoCmd.OpenReport "ReciboRelatório", acViewPreview, "", "[RecTId]=DLast(""RecTId"",""RecibosT"")", acHidden
EmiteRecibo_Exit:
Exit Function
EmiteRecibo_Err:
MsgBox Error$
Resume abre_Exit
End Function
O que devo alterar no código do botão?:
- Código:
Private Sub Comando285_Click()
End Sub