DES:GR:Introdução

De Wiki Unioeste NTI
Ir para: navegação, pesquisa

Tabela de conteúdo

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.

Ferramentas pessoais
Espaços nominais
Variantes
Ações
Navegação
Ferramentas