MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    comando OutputTo acReport

    avatar
    Edmundo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Localização : Anónimo
    Mensagens : 11
    Registrado : 26/11/2009

    comando OutputTo acReport Empty comando OutputTo acReport

    Mensagem  Edmundo 26/11/2009, 21:39

    Estou usando o comando "OutputTo acReport" para criar um arquivo em Snapshot

    Após digitar os dados no formulario, tem 2 opção [imprimir] ou [gerar arquivo], a impressão
    esta funcionando bem, imprime apenas o registro atual, mas quando
    solicitado para gerar o arquivo, vão todos os registros e não apenas o
    atual. Sendo que no comando "OutputTo acReport" não tem a opção de
    filtrar o registro desejado. Estou colocando a linha de código dos dois
    casos e gostaria de uma ajuda para saber como filtrar o resgistro atual
    para gerar o arquivo Snapshot.

    só para constar, fiz trabalho de preguiçoso, os campos do form sao acoplado ao registro da tabela comando OutputTo acReport Smiley5

    Outra duvida é, tem como gerar arquivo PDF ?
    Estou usando o Access 2003

    -----------------------------------------------------------
    Private Sub cmdImprimir_Click()
    DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
    DoCmd.OpenReport "Hemograma relatorio", acViewPreview, , "[Formulários]![frmHemograma]![HemCodigo] = [HemCodigo]" --> AQUI filtra o registro
    End Sub
    ------------------------------------------------------------
    Private Sub CmdGerarArq_Click()
    On Error GoTo Err_CmdGerarArq_Click

    Dim stDocName As String

    stDocName = "Hemograma relatorio"
    DoCmd.OutputTo acReport, stDocName, acFormatSNP, "C:\Laboratorio\Relatorio.snp"

    Exit_CmdGerarArq_Click:
    Exit Sub

    Err_CmdGerarArq_Click:
    MsgBox Err.Description
    Resume Exit_CmdGerarArq_Click

    End Sub
    --------------------------------------------------------------

    Agradeço antecipadamente a contribuição de vocês!
    avatar
    Edmundo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Localização : Anónimo
    Mensagens : 11
    Registrado : 26/11/2009

    comando OutputTo acReport Empty Re: comando OutputTo acReport

    Mensagem  Edmundo 26/11/2009, 23:35

    Pessoal, ja resolvi, nao sei se foi da melhor forma, mais ta dando certo

    DoCmd.OpenReport stDocName, acViewPreview, , "[Formulários]![frmHemograma]![HemCodigo] = [HemCodigo]"
    DoCmd.SelectObject acReport, stDocName
    DoCmd.OutputTo acOutputReport, stDocName, acFormatSNP, NomedoArquivo
    DoCmd.Close acReport, "ReportName", acSaveNo

    Só não sei ainda gerar PDF, se alguem souber me ajuda ai.

    obrigado!
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    comando OutputTo acReport Empty Re: comando OutputTo acReport

    Mensagem  JPaulo 30/11/2009, 10:35

    Ola Edmundo bom dia ;

    Veja este exemplo;
    http://dl.dropbox.com/u/771097/AccessPDF.rar


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    comando OutputTo acReport Folder_announce_new Utilize o Sistema de Busca do Fórum...
    comando OutputTo acReport Folder_announce_new 102 Códigos VBA Gratuitos...
    comando OutputTo acReport Folder_announce_new Instruções SQL como utilizar...
    avatar
    Edmundo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Localização : Anónimo
    Mensagens : 11
    Registrado : 26/11/2009

    comando OutputTo acReport Empty Re: comando OutputTo acReport

    Mensagem  Edmundo 30/11/2009, 13:28

    Valeu JPaulo, ja vi que vai dar certo
    mas tenho que fazer a mesma coisa que antes, filtrar o registro que quero gerar o PDF
    obrigado pela ajuda
    abraços!

    Conteúdo patrocinado


    comando OutputTo acReport Empty Re: comando OutputTo acReport

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/4/2024, 18:01