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

    [Resolvido]Exportar o relatório exibido para um formato editável

    avatar
    merito
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 39
    Registrado : 11/10/2012

    [Resolvido]Exportar o relatório exibido para um formato editável Empty [Resolvido]Exportar o relatório exibido para um formato editável

    Mensagem  merito 30/7/2014, 16:04

    Bom dia

    Preciso de uma rotina que exporte o relatório aberto para um formato editável, e o salve na pasta definida pelo operador.
    Preferencialmente num formato que mantenha linhas e bordas.
    A versão do Access é 2003, então pensei em executar o código através de um botão numa barra de ferramentas.

    Obrigado.
    Julio Lustosa
    Julio Lustosa
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 203
    Registrado : 23/02/2011

    [Resolvido]Exportar o relatório exibido para um formato editável Empty Re: [Resolvido]Exportar o relatório exibido para um formato editável

    Mensagem  Julio Lustosa 30/7/2014, 19:00

    Merito,

    Use o seguinte comando:

    DoCmd.OutputTo acOutputReport, "NomeDoRelatório", acFormatXLS, "Caminho", True

    acOutputReport: Assim você está dizendo que quer exportar um objeto do tipo relatório
    NomeDoRelatório: É o nome do objeto relatório que você criou e quer exportar
    acFormatXLS: É o formato para o qual você está exportando e convertendo.
    Caminho: Deixe esta parte em branco se deseja que o sistema lhe peça o caminho e o nome para salvar o arquivo.
    True: Se deixar como True (verdadeiro ou -1), assim que você salvar o relatório, ele irá abrir automaticamente no novo formato

    Abraços.
    avatar
    merito
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 39
    Registrado : 11/10/2012

    [Resolvido]Exportar o relatório exibido para um formato editável Empty Re: [Resolvido]Exportar o relatório exibido para um formato editável

    Mensagem  merito 30/7/2014, 19:46

    Obrigado, Julio

    Esses relatórios abrem a partir de formulários, que fornecem os devidos parâmetros.
    Então preciso de uma função que possa ser executada pelo botão "Exportar" da barra de ferramentas que é exibida junto com o relatório, de forma que possa usar com qualquer relatório que esteja sendo exibido.
    Atualmente uso uma macro cujo nome é definido na caixa "Na ação" nas propriedades do botão. Funciona bem, mas quero substituir essa macro por uma função.
    avatar
    merito
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 39
    Registrado : 11/10/2012

    [Resolvido]Exportar o relatório exibido para um formato editável Empty Re: [Resolvido]Exportar o relatório exibido para um formato editável

    Mensagem  merito 31/7/2014, 17:42

    Resolvi com essa função:

    Public Function ExportReport()

    Dim strNomeRelatorio As String
    Dim TituloRelatorio As String
    Dim NomeRelatorio As Report
    Set NomeRelatorio = Screen.ActiveReport
    strNomeRelatorio = NomeRelatorio.Name
    TituloRelatorio = NomeRelatorio.Caption
    DoCmd.SetWarnings False
    DoCmd.OutputTo acReport, strNomeRelatorio, "RichTextFormat(*.rtf)", "C:\NomeDaPasta\" & TituloRelatorio & ".rtf", True, ""
    DoCmd.SetWarnings True

    End Function

    Conteúdo patrocinado


    [Resolvido]Exportar o relatório exibido para um formato editável Empty Re: [Resolvido]Exportar o relatório exibido para um formato editável

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/11/2024, 22:00