GARANTIR DESCONTO

Fórum RAP do Report Builder Enterprise Edition 9.01 para usuários finais #407328

03/09/2011

0

Olá pessoal,

Trabalho com Delphi 7 e, recentemente, estou utilizando o Report Builder Enterprise Edition 9.01. Li a respeito do RAP (onde você pode programar o relatório em tempo de runtime). Me parece que este recurso também pode ser habilitado para o usuário final. Contudo, não estou conseguindo fazer isso. Veja abaixo uma parte do meu código:

With DMConsultas Do
              Begin
                ppDADOS.Close;
                ppDesigner1.Close;
                ppReport1.CloseDataPipelines;
                ppReport1.Cancel;
                ppReport1.Template.New;

                DMConsultas.ppReportExplorer1.Designer:=ppDesigner1;
                ppReportExplorer1.ItemPipeline:=ppDADOS;
                ppReportExplorer1.FolderPipeline:=ppDADOS;

                ppDesigner1.Report:=ppReport1;
                ppDesigner1.RAPInterface

                ppDADOS.DataSource:=FrmSQLRelatorios.DSConsulta;
                ppReport1.DataPipeline:=ppDADOS;
                ppReport1.Template.DatabaseSettings.DataPipeline:=ppDADOS;
                
                If BtnExecutar.Tag = 1 Then
                Begin
                  ppReport1.Template.FileName:=DMConsultas.RELATORIOS.FieldByName('Rel_NomeOriginal').AsString;
                  ppReport1.TextFileName:=DMConsultas.RELATORIOS.FieldByName('Rel_NomeOriginal').AsString;
                  ppReport1.Template.LoadFromFile;
                End;

                ppDesigner1.ShowModal;
              End;


As propriedades do componente ppDesigner1 estão:

RAPInterface:
riDialog = True
riNotebookTab = True

RAPOptions:
roViewVariables = True
roEditVariables = True
roViewEvents = True
roEditEvents = True
roViewGlobals = True
roEditGlobals = True


Mesmo assim não estão aparecendo as abas Data e Calc. Estas abas só aparecem quando entro no Delphi e clico 2 vezes no componente ppReport1. Como faço para que estas duas abas ou pelo menos a aba Calc apareça em minha aplicação? Como presto manutenção em um ou outro cliente gostaria de já deixar isto disponível para o meu perfil de usuário ou outros usuários avançados, como faço isso?

Grato,

Ilano.
Ilano Caldas

Ilano Caldas

Responder

Posts

23/07/2015

Jovany Aquino

boa tarde

Embora esteja ressuscitando o tópico.

Mas gostaria de ver se alguém mais passou por esse mesmo problema. Estou travado nesse mesmo "Erro".

Obrigado desde já.
Responder

Gostei + 0

18/11/2015

Ivan Brito

Olá Pessoal,

Para habilitar as abas Data e Calc chamando o ppDesigner em tempo de execução basta passar o valor true na propriedade tabsVisible antes de chamar o método show/showModal.


ppDesigner1.TabsVisible := true;
Responder

Gostei + 0

19/11/2015

Rafa

Olá Pessoal,

Para habilitar as abas Data e Calc chamando o ppDesigner em tempo de execução basta passar o valor true na propriedade tabsVisible antes de chamar o método show/showModal.


ppDesigner1.TabsVisible := true;


Essa propriedade já esta habilitada mais mesmo assim não aparece.

Obrigado.
Responder

Gostei + 0

19/11/2015

Rafa

Encontrei a solução nesse site

http://www.codenewsfast.com/cnf/article/0/permalink.art-ng276q38161

Abraço.
Responder

Gostei + 0

19/11/2015

Ivan Brito



Legal, tinha esquecido tb de mencionar as units necessárias na cláusula uses

uses daIDE, raIDE

daIDE -> habilita a guia Data onde pode criar consultas e filtros
raIDE -> Habilita a guia Calc onde pode se programar na linguagem RAP
Responder

Gostei + 0

15/06/2016

Ricardo



Legal, tinha esquecido tb de mencionar as units necessárias na cláusula uses

uses daIDE, raIDE

daIDE -> habilita a guia Data onde pode criar consultas e filtros
raIDE -> Habilita a guia Calc onde pode se programar na linguagem RAP




..: OBRIGADO - RESOLVEU PRA MM TAMBÉM :..:
Responder

Gostei + 0

07/01/2021

Renato

Encontrei a solução nesse site

http://www.codenewsfast.com/cnf/article/0/permalink.art-ng276q38161

Abraço.


Bom dia, muito obrigado pela resolução, amigo, me ajudou muito!
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar