DES:GR:Introdução

De Wiki Unioeste NTI
Ir para navegaçãoIr para pesquisar

Perguntas freqüêntes

Como posso acessar uma variável do sistema

As variáveis do sistema devem ser programadas. Podem ser acessadas através de um procedimento chamado parametroSistema2( NomeParametro ) que retorna o valor desta. Alguns sistemas possuem algumas já definidas. Sendo as mais comuns:
  • Campus: Retorna o código do campus configurado no midas.ini
  • DescricaoCampus: Retorna o nome do campus
  • Empresa: Retorna o nome da empresa configurada na tabela parametros
  • Sistema: Retorna o código do sistema atual
  • NomeSistema: Retorna o nome do sistema atual

Colocar a chamada no Before Print Script do Gerador de Relatório:

Exemplo: DataSet('oQ_Campus').Params.ParamByName('CdgCampus').Value := parametroSistema2('Campus');

Quais procedimentos estão registrados para serem usados no script

  • function OPTIONVALUE( Option : string ): integer

retorna o valor de opção selecionada no filtro do relatório

  • function FilterValue( Option : string ): string

retorna o conteúdo de um filtro digitado

  • procedure MostraMensagem(s:string)

Mostra uma caixa de mensagem na tela

  • function Regiao( Nome : string ): TppRegion

Retorna uma determinada região do relatório

  • function Grupo( Grupo : String ): TppGroup

Retorna um grupo de um relatório

  • function SubRelatorio ( Value : String ): TppSubReport

Retonra um sub-relatório

  • function Banda ( Value : String ): TppBand

Retona uma banda

  • function DataSet( vDataSet : String ) : TMSQuery

Retona uma das consultas definidas para o relatório

  • procedure MyRaise( value : string )

Aborta a execução do relatório

  • procedure ExecutaSQL( SQL : String )

Roda uma deteminada consulta

  • Function RetornaValor( SQL : string ) : variant

Retorna um valor de uma consulta

  • function GetLabelInBand( Band : TppBand; aLabel : string) : TppLabel

Retorna um objeto de texto fixo.

  • function GetDBTextInBand( Band : TppBand; aText : string) : TppDBText

Retorna um objeto de apresentação de conteúdo do banco

  • Filtro

Representa uma stringList com o filtro a ser aplicado a consulta principal

  • OrdemMaster

Representa uma stringLista com a ordenação a ser aplicada a consulta principal

  • oFilterForm

Representa o formulário de filtro.

  • function ParametroSistema2 (parametro : string ) : string

Função que retorna o valor de um parâmetro pre configurado no sistema.

Como posso saber quais propriedades estão registradas para os objetos do relatório

A melhor alternativa é verificar o código fonte que registra as propriedade e métodos. Pois de acordo com o necessidade elas vão sendo liberadas.

Onde acho uma documentação melhor

A documentação é livre para ser aprimorada. Caso tenha alguma dica a ser compartilhada não tenha medo de complementar esta seção. Mas a melhora saída momentânea é olhar o relatórios já criados. Neles você irá encontrar uma grande gama de exemplos.